diff --git a/README.rst b/README.rst
index 87dff24..72a92a5 100644
--- a/README.rst
+++ b/README.rst
@@ -57,8 +57,12 @@ Additional requirements are:
- `Python3 `__
- `Graphviz `__ for dependency graph creation (minimal dependency is `libgraphviz-dev` on Ubuntu)
+
+Optional requirements are:
+
- `Kerncraft `__ >=v0.8.4 for marker insertion
- `ibench `__ or `asmbench `__ for throughput/latency measurements
+- `BeautifulSoup4 `__ for scraping instruction form information for the x86 ISA (experimental)
Design
======
diff --git a/osaca/__init__.py b/osaca/__init__.py
index d06d900..03b868b 100644
--- a/osaca/__init__.py
+++ b/osaca/__init__.py
@@ -1,6 +1,6 @@
"""Open Source Architecture Code Analyzer"""
name = 'osaca'
-__version__ = '0.3.3.dev0'
+__version__ = '0.3.7'
# To trigger travis deployment to pypi, do the following:
# 1. Increment __version___
diff --git a/osaca/data/bdw.yml b/osaca/data/bdw.yml
index d29c7ec..7346b62 100644
--- a/osaca/data/bdw.yml
+++ b/osaca/data/bdw.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.2
+osaca_version: 0.3.4
micro_architecture: Intel Broadwell
arch_code: BDW
isa: x86
diff --git a/osaca/data/csx.yml b/osaca/data/csx.yml
index e73d942..5aeed51 100644
--- a/osaca/data/csx.yml
+++ b/osaca/data/csx.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.2
+osaca_version: 0.3.4
micro_architecture: Cascade Lake SP
arch_code: CSX
isa: x86
diff --git a/osaca/data/hsw.yml b/osaca/data/hsw.yml
index 2f1a9f9..3d2b8c2 100644
--- a/osaca/data/hsw.yml
+++ b/osaca/data/hsw.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.2
+osaca_version: 0.3.4
micro_architecture: Intel Haswell
arch_code: HSW
isa: x86
diff --git a/osaca/data/isa/aarch64.yml b/osaca/data/isa/aarch64.yml
index 683bac1..a8fe5db 100644
--- a/osaca/data/isa/aarch64.yml
+++ b/osaca/data/isa/aarch64.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.0
+osaca_version: 0.3.4
isa: "AArch64"
# Contains all operand-irregular instruction forms OSACA supports for AArch64.
# Operand-regular for a AArch64 instruction form with N operands in the shape of
@@ -191,3 +191,73 @@ instruction_forms:
post-indexed: "*"
source: false
destination: true
+ - name: cmp
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - name: cmp
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "immediate"
+ imd: "int"
+ source: true
+ destination: false
+ - name: cmn
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - name: cmn
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "immediate"
+ imd: "int"
+ source: true
+ destination: false
+ - name: fcmp
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - name: fcmp
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "immediate"
+ imd: "double"
+ source: true
+ destination: false
+ - name: fcmp
+ operands:
+ - class: "register"
+ prefix: "*"
+ source: true
+ destination: false
+ - class: "immediate"
+ imd: "float"
+ source: true
+ destination: false
diff --git a/osaca/data/isa/x86.yml b/osaca/data/isa/x86.yml
index 54ceeba..fc9d3a5 100644
--- a/osaca/data/isa/x86.yml
+++ b/osaca/data/isa/x86.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.0
+osaca_version: 0.3.4
isa: "x86"
# Contains all operand-irregular instruction forms OSACA supports for x86.
# Operand-regular for a x86 AT&T instruction form with N operands in the shape of
@@ -3167,7 +3167,7 @@ instruction_forms:
destination: false
hidden_operands:
- class: "memory"
- base: "gpr"
+ base: {name: 'rsp'}
offset: ~
index: ~
scale: 1
@@ -3177,11 +3177,29 @@ instruction_forms:
name: "rsp"
source: true
destination: true
+ - name: pop
+ operands:
+ - class: "register"
+ name: "gpr"
+ source: false
+ destination: true
+ hidden_operands:
+ - class: "memory"
+ base: {name: 'rsp'}
+ offset: ~
+ index: ~
+ scale: 1
+ source: true
+ destination: false
+ - class: "register"
+ name: "rsp"
+ source: true
+ destination: true
- name: pushfq
operands: []
hidden_operands:
- class: "memory"
- base: "gpr"
+ base: {name: 'rsp'}
offset: ~
index: ~
scale: 1
@@ -3971,4 +3989,3 @@ instruction_forms:
name: "gpr"
source: true
destination: true
-
diff --git a/osaca/data/ivb.yml b/osaca/data/ivb.yml
index 3da9bba..4aded28 100644
--- a/osaca/data/ivb.yml
+++ b/osaca/data/ivb.yml
@@ -1,32181 +1,16787 @@
-osaca_version: 0.3.2
-micro_architecture: Intel Ivy Bridge
-arch_code: IVB
-isa: x86
-ROB_size: 168
-retired_uOps_per_cycle: 4
-scheduler_size: 54
-hidden_loads: false
-load_latency: {gpr: 4.0, mm: 4.0, xmm: 4.0, ymm: 4.0}
-load_throughput:
-- {base: gpr, offset: ~, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-load_throughput_default: [[1, '23'], [1, ['2D', '3D']]]
-store_throughput:
-- {base: '*', offset: '*', index: ~, scale: '*', port_pressure: [[1, '23'], [1, '4']]}
-- {base: '*', offset: '*', index: gpr, scale: '*', port_pressure: [[1, '23'], [1, '4']]}
-store_throughput_default: [[1, '23'], [1, '4']]
-ports: ['0', '0DV', '1', '2', '2D', '3', '3D', '4', '5']
-port_model_scheme: |
- +-----------------------------------------------------+
- | 54 entry scheduler |
- +-----------------------------------------------------+
- 0 | 1 | 2 | 3 | 4 | 5 |
- \/ \/ \/ \/ \/ \/
- +-------+ +-------+ +-----+ +-----+ +-----+ +-------+
- | ALU | | ALU | | LD | | LD | | ST | | ALU |
- +-------+ +-------+ +-----+ +-----+ +-----+ +-------+
- +-------+ +-------+ +-----+ +-----+ +-------+
- |AVX DIV| | Fast | | AGU | | AGU | | BRANCH|
- +-------+ | LEA | +-----+ +-----+ +-------+
- +-------+ +-------+ +-------+
- |AVX MUL| +-------++-------+ | Fast |
- +-------+ |AVX ADD||AVX FMA| | LEA |
- +-------+ +-------++-------+ +-------+
- | AVX |+-------+ +-------+ +-------+
- | Shift ||AVX FMA| |AVX MUL| | AVX |
- +-------++-------+ +-------+ | SHUF |
- +-------+
-instruction_forms:
-- name: LEA
- operands:
- - class: memory
- base: gpr
- offset: ~
- index: ~
- scale: 1
- - class: register
- name: gpr
- latency: 1.0
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: LEA
- operands:
- - class: memory
- base: gpr
- offset: ~
- index: gpr
- scale: "*"
- - class: register
- name: gpr
- latency: 1.0
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: LEA
- operands:
- - class: memory
- base: gpr
- offset: imd
- index: gpr
- scale: "*"
- - class: register
- name: gpr
- latency: 3.0
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: LEA
- operands:
- - class: memory
- base: gpr
- offset: imd
- index: ~
- scale: 1
- - class: register
- name: gpr
- latency: 1.0
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: LEA
- operands:
- - class: memory
- base: ~
- offset: imd
- index: ~
- scale: 1
- - class: register
- name: gpr
- latency: 1.0
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: LEA
- operands:
- - class: memory
- base: ~
- offset: ~
- index: gpr
- scale: "*"
- - class: register
- name: gpr
- latency: 1.0
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: LEA
- operands:
- - class: memory
- base: ~
- offset: imd
- index: gpr
- scale: "*"
- - class: register
- name: gpr
- latency: 1.0
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: ADC
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 2 # JH: measured
- port_pressure: [[1, '015'], [1, '05']] # uops.info
- throughput: 1 # JH: measured on ivyep1 with asmbench "adc \$1, {srcdst:i32:r}"
- uops: 2
-- name: ADC # copied from ADC imd reg
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '015'], [1, '05']] # uops.info
- throughput: 1
- uops: 2
-- name: SLDT
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '015'], [1, '1'], [2, '5']]
- throughput: 2.3333333333333335
- uops: 5
-- name: POPFW
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [1, '1'], [1, '23'], [2, '5']]
- throughput: 3.0
- uops: 10
-- name: CALL
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '4'], [1, '5']]
- throughput: 1.0
- uops: 3
-- name: OUTSW
- operands: []
- latency: ~
- port_pressure: [[12, '0'], [4, '01'], [3, '015'], [1, '05'], [11, '1'], [1, '15'], [2, '23'], [1, '4'], [23, '5']]
- throughput: 25.0
- uops: 58
-- name: OUTSB
- operands: []
- latency: ~
- port_pressure: [[12, '0'], [4, '01'], [4, '015'], [11, '1'], [2, '23'], [1, '4'], [24, '5']]
- throughput: 25.333333333333332
- uops: 58
-- name: OUTSD
- operands: []
- latency: ~
- port_pressure: [[12, '0'], [4, '01'], [4, '015'], [11, '1'], [2, '23'], [1, '4'], [24, '5']]
- throughput: 25.333333333333332
- uops: 58
-- name: JNE
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JNLE
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: WRMSR
- operands: []
- latency: ~
- port_pressure: [[18, '0'], [7, '05'], [17, '1'], [13, '15'], [1, '4'], [52, '5']]
- throughput: 62.0
- uops: 108
-- name: REPE SCASW
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: REPE SCASD
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: REPE SCASB
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: REX64 REPE SCASB
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: JNS
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JL
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JNP
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JNZ
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JNB
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JNO
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JNL
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: CMC
- operands: []
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: CMP
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: CMP
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX CMP
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: LAHF
- operands: []
- latency: 0
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: CBW
- operands: []
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX NOT
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: INC
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX INC
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: CMPSW
- operands: []
- latency: 4
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 5
-- name: CMPSB
- operands: []
- latency: 4
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 5
-- name: CMPSD
- operands: []
- latency: 4
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 5
-- name: SETB
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETB
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SETL
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETL
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SETO
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETO
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BSR
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: SETP
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETP
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: OUT
- operands:
- - class: register
- name: gpr
- - class: immediate
- imd: int
- latency: ~
- port_pressure: [[3, '015'], [1, '5']]
- throughput: 2.0
- uops: 55
-- name: OUT
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[3, '015']]
- throughput: 1.0
- uops: 54
-- name: LODSB
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 3
-- name: LODSW
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 3
-- name: LODSD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23']]
- throughput: 0.5
- uops: 2
-- name: JNBE
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: STD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '5']]
- throughput: 1.3333333333333333
- uops: 3
-- name: STOSD
- operands: []
- latency: 0
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 3
-- name: xadd
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[3, '015']]
- throughput: 1.0
- uops: 3
-- name: XOR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: XOR
- operands:
- - class: register
- imd: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX XOR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: SAR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SAR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: STC
- operands: []
- latency: ~
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: STI
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '1'], [3, '5']]
- throughput: 3.6666666666666665
- uops: 6
-- name: STR
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '015'], [1, '1'], [2, '5']]
- throughput: 2.3333333333333335
- uops: 5
-- name: STOSB
- operands: []
- latency: 0
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 3
-- name: REPE LODSW
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 10
-- name: REPNE LODSW
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 10
-- name: RDMSR
- operands: []
- latency: ~
- port_pressure: [[2, '0'], [10, '01'], [14, '05'], [5, '1'], [6, '15'], [39, '5']]
- throughput: 49.0
- uops: 76
-- name: REPE LODSB
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 10
-- name: REX64 REPE LODSB
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 10
-- name: REPNE LODSB
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 10
-- name: REX64 REPNE LODSB
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 10
-- name: REPE LODSD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23']]
- throughput: 0.5
- uops: 10
-- name: REPNE LODSD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23']]
- throughput: 0.5
- uops: 10
-- name: IDIV
- operands:
- - class: register
- name: gpr
- latency: 23
- port_pressure: [[2, '0'], [2, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [0DV]]]
- throughput: 8.0
- uops: 10
-- name: REX IDIV
- operands:
- - class: register
- name: gpr
- latency: 22
- port_pressure: [[2, '0'], [3, '015'], [2, '1'], [2, '5'], [8, [0DV]]]
- throughput: 8.0
- uops: 9
-- name: REPNE CMPSB
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: REX64 REPNE CMPSB
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: REPNE CMPSD
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: SETS
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETS
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SHR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SHR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SHL
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SHL
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BTS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BTS
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BTR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BTR
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: LOOP
- operands:
- - class: identifier
- latency: 3
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 8
-- name: BTC
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BTC
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: wait
- operands: []
- latency: 1
- port_pressure: []
- throughput: 1
- uops: 0
-- name: WBINVD
- operands: []
- latency: ~
- port_pressure: [[184089, '0'], [135442, '4'], [294987, '5'], [1, [0DV]]]
- throughput: 294987.0
- uops: 614518
-- name: JBE
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: MUL
- operands:
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: REX MUL
- operands:
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PUSH
- operands:
- - class: immediate
- imd: int
- latency: 5
- port_pressure: [[1, '237'], [1, '4']]
- throughput: 1.0
- uops: 2
-- name: PUSH
- operands:
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '1'], [1, '237'], [1, '4']]
- throughput: 1.0
- uops: 3
-- name: PUSHF
- operands: []
- latency: 7
- port_pressure: [[1, '237'], [1, '4']]
- throughput: 1.0
- uops: 4
-- name: SETNO
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNO
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SETNL
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNL
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: CLI
- operands: []
- latency: ~
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: CLD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '5']]
- throughput: 1.3333333333333333
- uops: 3
-- name: SETNB
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNB
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SETNZ
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNZ
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SETNS
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNS
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SETNP
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNP
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: LLDT
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '01'], [1, '015'], [3, '1'], [2, '23'], [1, '4'], [6, '5']]
- throughput: 6.333333333333333
- uops: 14
-- name: RET
- operands:
- - class: immediate
- imd: int
- latency: ~
- port_pressure: [[5, '5']]
- throughput: 5.0
- uops: 5
-- name: RET
- operands: []
- latency: ~
- port_pressure: [[3, '5']]
- throughput: 3.0
- uops: 3
-- name: SETNBE
- operands:
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: REX SETNBE
- operands:
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: REPE INSW
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [18, '5']]
- throughput: 19.0
- uops: 43
-- name: REPNE INSW
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [18, '5']]
- throughput: 19.0
- uops: 43
-- name: REPE INSB
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REX64 REPE INSB
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REPNE INSB
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REX64 REPNE INSB
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REPE INSD
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REX64 REPE INSD
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REPNE INSD
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REX64 REPNE INSD
- operands: []
- latency: ~
- port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']]
- throughput: 18.5
- uops: 43
-- name: REPE STOSD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 53
-- name: REPNE STOSD
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 53
-- name: VERR
- operands:
- - class: register
- name: gpr
- latency: 58
- port_pressure: [[4, '0'], [1, '1'], [8, '5']]
- throughput: 8.0
- uops: 13
-- name: REPE STOSB
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 75
-- name: REX64 REPE STOSB
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 75
-- name: REPNE STOSB
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 75
-- name: REX64 REPNE STOSB
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 75
-- name: REPE STOSW
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 53
-- name: REPNE STOSW
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 53
-- name: CWD
- operands: []
- latency: 2
- port_pressure: [[1, '015'], [1, '05']]
- throughput: 0.8333333333333333
- uops: 2
-- name: TEST
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX TEST
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: TEST
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX TEST
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: JZ
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: SCASW
- operands: []
- latency: 1
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 3
-- name: JP
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JS
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JO
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: SCASD
- operands: []
- latency: 1
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 3
-- name: SCASB
- operands: []
- latency: 1
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 3
-- name: JB
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: RDPMC
- operands: []
- latency: ~
- port_pressure: [[14, '01'], [9, '05'], [2, '1'], [1, '15'], [9, '5']]
- throughput: 14.0
- uops: 35
-- name: ENTERW
- operands:
- - class: immediate
- imd: int
- - class: immediate
- imd: int
- latency: ~
- port_pressure: [[2, '01'], [4, '015'], [1, '05'], [2, '23'], [1, '4'], [2, '5']]
- throughput: 3.833333333333333
- uops: 12
-- name: ENTER
- operands:
- - class: immediate
- imd: int
- - class: immediate
- imd: int
- latency: ~
- port_pressure: [[2, '01'], [4, '015'], [1, '05'], [2, '23'], [1, '4'], [2, '5']]
- throughput: 3.833333333333333
- uops: 12
-- name: REPNE SCASB
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: REX64 REPNE SCASB
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: REPNE SCASD
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: REPNE SCASW
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: LEAVEW
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 4
-- name: LEAVE
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 3
-- name: REPE OUTSW
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [5, '01'], [2, '015'], [1, '05'], [10, '1'], [1, '15'], [16, '5']]
- throughput: 17.666666666666668
- uops: 42
-- name: REPNE OUTSW
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [5, '01'], [2, '015'], [1, '05'], [10, '1'], [1, '15'], [16, '5']]
- throughput: 17.666666666666668
- uops: 42
-- name: REPE OUTSB
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REX64 REPE OUTSB
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REPNE OUTSB
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REX64 REPNE OUTSB
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REPE OUTSD
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REX64 REPE OUTSD
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REPNE OUTSD
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: REX64 REPNE OUTSD
- operands: []
- latency: ~
- port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']]
- throughput: 18.0
- uops: 42
-- name: XLAT
- operands: []
- latency: ~
- port_pressure: [[2, '015'], [1, '23']]
- throughput: 0.6666666666666666
- uops: 3
-- name: SMSW
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '01'], [1, '015'], [2, '1'], [3, '5']]
- throughput: 3.3333333333333335
- uops: 7
-- name: AND
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: AND
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX AND
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: JLE
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: CPUID
- operands: []
- latency: ~
- port_pressure: [[13, '0'], [42, '5']]
- throughput: 42.0
- uops: 55
-- name: RDTSC
- operands: []
- latency: ~
- port_pressure: [[6, '01'], [4, '015'], [1, '05'], [3, '1'], [1, '15'], [6, '5']]
- throughput: 8.333333333333332
- uops: 21
-- name: CDQ
- operands: []
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: INSB
- operands: []
- latency: ~
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [12, '1'], [3, '23'], [1, '4'], [25, '5']]
- throughput: 26.666666666666668
- uops: 60
-- name: INSD
- operands: []
- latency: ~
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [12, '1'], [3, '23'], [1, '4'], [25, '5']]
- throughput: 26.666666666666668
- uops: 60
-- name: IMUL
- operands:
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: REX IMUL
- operands:
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: IMUL
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: RCR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '015'], [2, '05']]
- throughput: 1.3333333333333333
- uops: 3
-- name: REX RCR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '015'], [2, '05']]
- throughput: 1.3333333333333333
- uops: 3
-- name: RCL
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '015'], [2, '05']]
- throughput: 1.3333333333333333
- uops: 3
-- name: REX RCL
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '015'], [2, '05']]
- throughput: 1.3333333333333333
- uops: 3
-- name: INSW
- operands: []
- latency: ~
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [12, '1'], [3, '23'], [1, '4'], [25, '5']]
- throughput: 26.666666666666668
- uops: 60
-- name: DIV
- operands:
- - class: register
- name: gpr
- latency: 23
- port_pressure: [[2, '0'], [1, '01'], [1, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [0DV]]]
- throughput: 9.0
- uops: 11
-- name: STOSW
- operands: []
- latency: 0
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 3
-- name: IN
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[14, '0'], [5, '015'], [13, '1'], [1, '23'], [28, '5']]
- throughput: 29.666666666666668
- uops: 61
-- name: IN
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[14, '0'], [6, '015'], [12, '1'], [1, '23'], [27, '5']]
- throughput: 29.0
- uops: 60
-- name: BT
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: BT
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: POP
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '23']]
- throughput: 0.5
- uops: 1
-- name: JRCXZ
- operands:
- - class: identifier
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 2
-- name: SAHF
- operands: []
- latency: 0
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: LMSW
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[3, '0'], [4, '01'], [1, '015'], [1, '1'], [1, '23'], [1, '4'], [10, '5']]
- throughput: 10.333333333333334
- uops: 21
-- name: REPE CMPSD
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: OR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX OR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REPE CMPSB
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: REX64 REPE CMPSB
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: REPE CMPSW
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: CLTS
- operands: []
- latency: ~
- port_pressure: [[1, '05'], [5, '5']]
- throughput: 5.5
- uops: 7
-- name: REPNE CMPSW
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: ROL
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: REX ROL
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: VERW
- operands:
- - class: register
- name: gpr
- latency: 60
- port_pressure: [[4, '0'], [1, '1'], [8, '5']]
- throughput: 8.0
- uops: 13
-- name: JMP
- operands:
- - class: register
- name: gpr
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: JMP
- operands:
- - class: identifier
- latency: 0
- port_pressure: []
- throughput: 0.0
- uops: 1
-- name: ROR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: REX ROR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: SETLE
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETLE
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: SUB
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX SUB
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: NEG
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX NEG
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: SETNLE
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETNLE
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: ADD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: ADD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX ADD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: CWDE
- operands: []
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: BSF
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: SETZ
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REX SETZ
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: DEC
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REX DEC
- operands:
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: SETBE
- operands:
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: REX SETBE
- operands:
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: BSWAP
- operands:
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '05'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: UNPCKHPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: DIVPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: ADDSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: CVTPI2PS
- operands:
- - class: register
- name: gpr
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: CMPSS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ANDNPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: CVTTSS2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: ORPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: DIVSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: RCPSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: SQRTSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: SUBSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: cmpps
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpeqps # same as CMPPS xmm1, xmm2, 0
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpltps # same as CMPPS xmm1, xmm2, 1
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpleps # same as CMPPS xmm1, xmm2, 2
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpunordps # same as CMPPS xmm1, xmm2, 3
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpneqps # same as CMPPS xmm1, xmm2, 4
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpnltps # same as CMPPS xmm1, xmm2, 5
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpnleps # same as CMPPS xmm1, xmm2, 6
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpordps # same as CMPPS xmm1, xmm2, 7
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: XORPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: SUBPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: SHUFPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: MINSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ADDPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: CVTSI2SS
- operands:
- - class: register
- name: gpr
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: SFENCE
- operands: []
- latency: ~
- port_pressure: [[1, '23'], [1, '4']]
- throughput: 1.0
- uops: 2
-- name: RSQRTSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: UNPCKLPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: MULSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: SQRTPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: CVTTPS2PI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 2
-- name: RSQRTPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: MINPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: CVTPS2PI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 2
-- name: MULPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: CVTSS2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: ANDPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: MAXPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: COMISS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: RCPPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: MAXSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: UCOMISS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: UNPCKHPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: PUNPCKHDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTDQ2PD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: CVTTPS2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: DIVPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: PCMPGTW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPGTB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPGTD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTPI2PD
- operands:
- - class: register
- name: gpr
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PACKUSWB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: ANDNPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: PSLLDQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: UNPCKLPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: PSADBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PADDUSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDUSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTPS2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PACKSSDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMULLW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: DIVSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: PCMPEQW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPEQB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPEQD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKLQDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKLWD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: ORPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: PXOR
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: cmppd
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpeqpd # same as CMPPD xmm1, xmm2, 0
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpltpd # same as CMPPD xmm1, xmm2, 1
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmplepd # same as CMPPD xmm1, xmm2, 2
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpunordpd # same as CMPPD xmm1, xmm2, 3
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpneqpd # same as CMPPD xmm1, xmm2, 4
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpnltpd # same as CMPPD xmm1, xmm2, 5
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpnlepd # same as CMPPD xmm1, xmm2, 6
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: cmpordpd # same as CMPPD xmm1, xmm2, 7
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3.0 # JH: measured on phinally
- port_pressure: [[1, '1']] # JH: according to uops.info
- throughput: 1.0 # JH: measured on phinally
- uops: 1
-- name: PSUBB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBUSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMAXSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTPD2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PADDD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSRLDQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKHQDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CMPSD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PMULHUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: MINSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: CVTTSD2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: ADDPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: POR
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: CVTSD2SS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PSLLD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: SQRTSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: PSLLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: CVTSI2SD
- operands:
- - class: register
- name: gpr
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PSLLQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSUBUSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKLDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: MULSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PANDN
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: SHUFPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: SUBPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: SQRTPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: ANDPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: PMULHW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMINSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTTPD2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PSHUFD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTSS2SD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 2
-- name: XORPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: MAXSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: MINPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ADDSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PSRLQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: SUBSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PADDSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTSD2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: CVTPS2PD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: MULPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSUBQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKHBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMULUDQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMULUDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMADDWD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PEXTRW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: PAND
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: CVTDQ2PS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PMAXUB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKHWD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CVTPD2PS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: CVTPD2PI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: MFENCE
- operands: []
- latency: ~
- port_pressure: [[1, '23'], [1, '4']]
- throughput: 1.0
- uops: 3
-- name: PSHUFLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: MAXPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PMINUB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PAVGW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PAVGB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSRAW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: COMISD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: PSRAD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PACKSSWB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKLBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: UCOMISD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: CVTTPD2PI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PSHUFHW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: FCHS
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FUCOM
- operands: []
- latency: ~
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: ~
-- name: FCOMI
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: ~
-- name: FLDL2T
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: ~
-- name: FLDL2E
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: ~
-- name: FCOMIP
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: ~
-- name: FADDP
- operands: []
- latency: ~
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: ~
-- name: FCOMPP
- operands: []
- latency: ~
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: ~
-- name: FXAM
- operands: []
- latency: ~
- port_pressure: [[2, '1']]
- throughput: 2.0
- uops: ~
-- name: FFREE
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FNINIT
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [1, '5']]
- throughput: 2.0
- uops: ~
-- name: FNOP
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FLDPI
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: ~
-- name: FNSTSW
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '015']]
- throughput: 1.3333333333333333
- uops: ~
-- name: FWAIT
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FINCSTP
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FTST
- operands: []
- latency: ~
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: ~
-- name: FABS
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FLDLN2
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: ~
-- name: FDECSTP
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FLDLG2
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: ~
-- name: FLDZ
- operands: []
- latency: ~
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: ~
-- name: FUCOMPP
- operands: []
- latency: ~
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: ~
-- name: FLD1
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: ~
-- name: FUCOMIP
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: ~
-- name: PUNPCKHDQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPGTW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPGTB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPGTD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PACKUSWB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSUBD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSADBW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PADDUSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDUSB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PACKSSDW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMULLW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PCMPEQW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPEQB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PCMPEQD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKLWD
- operands:
- - class: register
- name: mm
- - class: register
- name: mm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PXOR
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: PSUBB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBUSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMAXSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PADDB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMULHUW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: POR
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: PSLLD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSLLD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSLLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSLLW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSLLQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSLLQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSUBUSB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKLDQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PANDN
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: PMULHW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMINSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSHUFW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSRLQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLQ
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRLD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PADDSB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: EMMS
- operands: []
- latency: ~
- port_pressure: [[1, '0'], [18, '5']]
- throughput: 18.0
- uops: 31
-- name: PUNPCKHBW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMADDWD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PEXTRW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: PAND
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: PMAXUB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PUNPCKHWD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMINUB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PAVGW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSUBSB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PAVGB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSRAW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRAW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRAD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PSRAD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PACKSSWB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PUNPCKLBW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: REPE SCASQ
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: CMPSQ
- operands: []
- latency: 4
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 5
-- name: LODSQ
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23']]
- throughput: 0.5
- uops: 2
-- name: CDQE
- operands: []
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: REPE LODSQ
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23']]
- throughput: 0.5
- uops: 10
-- name: REPNE LODSQ
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23']]
- throughput: 0.5
- uops: 10
-- name: REPNE CMPSQ
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: REPE STOSQ
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 53
-- name: REPNE STOSQ
- operands: []
- latency: ~
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 53
-- name: SCASQ
- operands: []
- latency: 1
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 3
-- name: REPNE SCASQ
- operands: []
- latency: ~
- port_pressure: [[2, '015']]
- throughput: 0.6666666666666666
- uops: 12
-- name: POPFQ
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [1, '1'], [1, '23'], [2, '5']]
- throughput: 3.0
- uops: 10
-- name: STOSQ
- operands: []
- latency: 0
- port_pressure: [[1, '015'], [1, '23'], [1, '4']]
- throughput: 1.0
- uops: 3
-- name: CQO
- operands: []
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: REPE CMPSQ
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [2, '23']]
- throughput: 1.0
- uops: 12
-- name: POPCNT
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ROUNDPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ROUNDPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PBLENDW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: MPSADBW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 6
- port_pressure: [[1, '0'], [2, '15']]
- throughput: 1.0
- uops: 3
-- name: PHMINPOSUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: INSERTPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: PMULLD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PCMPEQQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMINSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PACKUSDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: EXTRACTPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PMAXSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMAXSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: BLENDPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: PTEST
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: PMULDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMINSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: CRC32
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: REX CRC32
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: DPPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 9
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: 3
-- name: DPPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 12
- port_pressure: [[1, '0'], [2, '1'], [1, '5']]
- throughput: 2.0
- uops: 4
-- name: PEXTRD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: PMAXUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMAXUD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: BLENDPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: PEXTRB
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: PMINUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PMINUD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: BLENDVPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: BLENDVPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[2, '05']]
- throughput: 1.0
- uops: 2
-- name: ROUNDSS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ROUNDSD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: PEXTRQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: PBLENDVB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[2, '15'], [1, '23']]
- throughput: 1.0
- uops: 2
-- name: PHSUBD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PHSUBD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PMULHRSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMULHRSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PHSUBW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PHSUBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PSIGNW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSIGNW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSIGND
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSIGND
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSIGNB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSIGNB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PHADDSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PHADDSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PMADDUBSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PMADDUBSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: PHSUBSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PHSUBSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PABSW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PABSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PHADDD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PHADDD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PALIGNR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PALIGNR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSHUFB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PSHUFB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PABSD
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PABSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PABSB
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PABSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: PHADDW
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: PHADDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: ADDSUBPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: ADDSUBPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: HSUBPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: HSUBPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: HADDPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: HADDPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: TZCNT
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: ~
-- name: RDTSCP
- operands: []
- latency: ~
- port_pressure: [[5, '0'], [1, '01'], [7, '1'], [10, '5']]
- throughput: 10.0
- uops: 23
-- name: AESKEYGENASSIST
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 10
- port_pressure: [[2, '0'], [1, '015'], [1, '15'], [7, '5']]
- throughput: 7.833333333333333
- uops: 11
-- name: AESIMC
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 14
- port_pressure: [[2, '5']]
- throughput: 2.0
- uops: 2
-- name: LZCNT
- operands:
- - class: register
- name: gpr
- - class: register
- name: gpr
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: RDRAND
- operands:
- - class: register
- name: gpr
- latency: ~
- port_pressure: [[7, '015'], [1, '05'], [2, '1'], [1, '23'], [2, '5']]
- throughput: 4.833333333333334
- uops: 13
-- name: PAUSE
- operands: []
- latency: ~
- port_pressure: [[3, '015'], [1, '5']]
- throughput: 2.0
- uops: 7
-- name: VPMULHUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPMULUDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VRCPSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPSLLDQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMULHRSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPERM2F128
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 2
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VHADDPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VHADDPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VPUNPCKLBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPERMILPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPCMPEQW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPCMPEQQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPAVGW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPCMPEQD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPCMPEQB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPAVGB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMAXSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMAXSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VMULSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VANDPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VANDPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPMAXSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VANDPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VANDPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VMULSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VMULPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VMULPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPSRLDQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSHUFHW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VMAXSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VMAXSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPMINSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMINSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMINSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPTEST
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VPTEST
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VPACKSSDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMAXUB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VADDSUBPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VADDSUBPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPXOR
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: VSQRTSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: VEXTRACTPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VSQRTSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: VUNPCKHPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VUNPCKHPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VCOMISD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VZEROALL
- operands: []
- latency: ~
- port_pressure: [[2, '5']]
- throughput: 2.0
- uops: 20
-- name: VZEROUPPER
- operands: []
- latency: 2
- port_pressure: [[1, '015'], [3, '015']]
- throughput: 1.0
- uops: 4
-- name: VCOMISS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VPSRAD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VRSQRTSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPSHUFD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSRAW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPSHUFB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VDIVPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: VDIVPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 35
- port_pressure: [[2, '0'], [1, '05'], [28, [0DV]]]
- throughput: 28.0
- uops: 3
-- name: VDIVPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: VDIVPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 21
- port_pressure: [[2, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 3
-- name: VCMPSS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPSHUFLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSLLD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VCMPSD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPSLLQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPSLLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPAND
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: VPHADDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: VPANDN
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: VSHUFPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VSHUFPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VSTMXCSR
- operands:
- - class: memory
- base: "*"
- offset: "*"
- index: "*"
- scale: "*"
- latency: 9
- port_pressure: [[1, '0'], [1, '5'], [1, '23'], [1, '4']]
- throughput: 1
- uops: 4
-- name: VSUBSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VSQRTPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: VSQRTPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 21
- port_pressure: [[2, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 3
-- name: VCVTPS2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCVTPS2DQ
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPHADDD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: VSQRTPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: VSQRTPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 35
- port_pressure: [[2, '0'], [1, '05'], [28, [0DV]]]
- throughput: 28.0
- uops: 3
-- name: VSUBSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VSHUFPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VSHUFPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPMULDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VDPPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 9
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: 3
-- name: VDPPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 12
- port_pressure: [[1, '0'], [2, '1'], [1, '5']]
- throughput: 2.0
- uops: 4
-- name: VDPPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 12
- port_pressure: [[1, '0'], [2, '1'], [1, '5']]
- throughput: 2.0
- uops: 4
-- name: VPUNPCKHDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VCVTPD2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTPD2DQ
- operands:
- - class: register
- name: ymm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTTSS2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VMULPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VMULPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPADDSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VINSERTPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPALIGNR
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPADDSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VMAXPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VMAXPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPACKUSWB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VMAXPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VMAXPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPUNPCKHQDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSIGNW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSIGNB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VUNPCKHPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VUNPCKHPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPADDUSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPUNPCKLWD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPADDUSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSIGND
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMULHW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VXORPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VXORPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VROUNDSD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VROUNDSS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPMADDUBSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VXORPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VXORPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VINSERTF128
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 2
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VHSUBPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VHSUBPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VHSUBPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VHSUBPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VHADDPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VHADDPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 2.0
- uops: 3
-- name: VCVTTPS2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCVTTPS2DQ
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VTESTPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VTESTPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 2
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VDIVSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[1, '0'], [7, [0DV]]]
- throughput: 7.0
- uops: 1
-- name: VDIVSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 20
- port_pressure: [[1, '0'], [14, [0DV]]]
- throughput: 14.0
- uops: 1
-- name: VTESTPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VTESTPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 2
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VCMPPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCMPPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VADDSUBPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VADDSUBPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCMPPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCMPPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VSUBPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VSUBPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: vcvtss2sd
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: vcvtsi2ss
- operands:
- - class: register
- name: gpr
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [2, '5']]
- throughput: 1.0
- uops: 1
-- name: VCVTSS2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VMINSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPABSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VSUBPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VSUBPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPHADDSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: VMINSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPSUBUSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VMPSADBW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 6
- port_pressure: [[1, '0'], [2, '15']]
- throughput: 1.0
- uops: 3
-- name: VPSUBUSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPCMPGTB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VANDNPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VANDNPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPADDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPADDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPADDB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VANDNPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VANDNPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPADDD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPABSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VBLENDPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: VBLENDPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: VBLENDPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: VBLENDPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '05']]
- throughput: 0.5
- uops: 1
-- name: VRSQRTPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VRSQRTPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 7
- port_pressure: [[2, '0'], [1, '05']]
- throughput: 2.5
- uops: 3
-- name: VPEXTRB
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: VPEXTRD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: VPHSUBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: VPEXTRQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: VPEXTRW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 2
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1.0
- uops: 2
-- name: VPHSUBD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: VADDPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VADDPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPBLENDW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPOR
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '015']]
- throughput: 0.3333333333333333
- uops: 1
-- name: VADDPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VADDPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPMULLD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VUCOMISS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VPCMPISTRI
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 11
- port_pressure: [[3, '0']]
- throughput: 3.0
- uops: 3
-- name: VPMULLW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VUCOMISD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VEXTRACTF128
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPACKUSDW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMAXUD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMAXUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSRLW
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPSRLQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPUNPCKLQDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: vpsrld
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0'], [1, '15']]
- throughput: 1
-- name: VPSRLD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPERMILPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VMINPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VMINPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCVTDQ2PS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCVTDQ2PS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPUNPCKLDQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VCVTDQ2PD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTDQ2PD
- operands:
- - class: register
- name: xmm
- - class: register
- name: ymm
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VMINPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VMINPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPSUBB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSUBD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSUBQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSUBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSADBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VROUNDPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VROUNDPD
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VROUNDPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VROUNDPS
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPSUBSB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPSUBSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPCLMULQDQ
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 13
- port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']]
- throughput: 6.833333333333333
- uops: 18
-- name: VRCPPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VRCPPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 7
- port_pressure: [[2, '0'], [1, '05']]
- throughput: 2.5
- uops: 3
-- name: VCVTSD2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VORPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VORPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VORPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VORPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPMINUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VUNPCKLPS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VUNPCKLPS
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPMINUB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMINUD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VUNPCKLPD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VUNPCKLPD
- operands:
- - class: register
- name: ymm
- - class: register
- name: ymm
- - class: register
- name: ymm
- latency: 1
- port_pressure: [[1, '5']]
- throughput: 1.0
- uops: 1
-- name: VPUNPCKHBW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VCVTTPD2DQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTTPD2DQ
- operands:
- - class: register
- name: ymm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VPCMPGTD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPMADDWD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPCMPGTQ
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPCMPGTW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPHMINPOSUW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '0']]
- throughput: 1.0
- uops: 1
-- name: VPABSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPUNPCKHWD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VPHSUBSW
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[3, '15']]
- throughput: 1.5
- uops: 3
-- name: VCVTTSD2SI
- operands:
- - class: register
- name: xmm
- - class: register
- name: gpr
- latency: 4
- port_pressure: [[1, '0'], [1, '1']]
- throughput: 1.0
- uops: 2
-- name: VCVTPD2PS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 4
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTPD2PS
- operands:
- - class: register
- name: ymm
- - class: register
- name: xmm
- latency: 5
- port_pressure: [[1, '1'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VADDSD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VPACKSSWB
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 1
- port_pressure: [[1, '15']]
- throughput: 0.5
- uops: 1
-- name: VADDSS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 3
- port_pressure: [[1, '1']]
- throughput: 1.0
- uops: 1
-- name: VCVTPS2PD
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 2
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTPS2PD
- operands:
- - class: register
- name: xmm
- - class: register
- name: ymm
- latency: 3
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTPH2PS
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 6
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTPH2PS
- operands:
- - class: register
- name: xmm
- - class: register
- name: ymm
- latency: 7
- port_pressure: [[1, '0'], [1, '5']]
- throughput: 1.0
- uops: 2
-- name: VCVTPS2PH
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 10
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: 3
-- name: VCVTPS2PH
- operands:
- - class: immediate
- imd: int
- - class: register
- name: ymm
- - class: register
- name: xmm
- latency: 10
- port_pressure: [[1, '0'], [1, '1'], [1, '5']]
- throughput: 1.0
- uops: 3
-- name: VAESIMC
- operands:
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 14
- port_pressure: [[2, '5']]
- throughput: 2.0
- uops: 2
-- name: VAESKEYGENASSIST
- operands:
- - class: immediate
- imd: int
- - class: register
- name: xmm
- - class: register
- name: xmm
- latency: 10
- port_pressure: [[2, '0'], [1, '015'], [1, '1'], [7, '5']]
- throughput: 7.333333333333333
- uops: 11
-- name: mov # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: mov # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: mov # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: mov # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: immediate # ./generate_mov_entries.py ivb
- imd: int # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: mov # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: immediate # ./generate_mov_entries.py ivb
- imd: int # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movapd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movapd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movapd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovapd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovapd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovapd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovapd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovapd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovapd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movaps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movaps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movaps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovaps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovaps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movaps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movaps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movddup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movddup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovddup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovddup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovddup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovddup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdq2q # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdqa # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdqa # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdqa # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqa # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqa # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqa # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqa # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqa # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqa # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdqu # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdqu # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movdqu # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqu # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqu # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqu # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqu # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqu # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovdqu # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movhlps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovhlps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movhpd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovhpd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movhpd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovhpd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movhps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovhps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movhps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovhps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movlhps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovlhps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movlpd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovlpd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movlpd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovlpd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movlps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovlps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movlps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovlps # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movmskpd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovmskpd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovmskpd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movmskps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovmskps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovmskps # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movntdq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntdq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntdq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movntdqa # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntdqa # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntdqa # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movnti # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movntpd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntpd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntpd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movntps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovntps # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movntq # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movq2dq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movshdup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movshdup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovshdup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovshdup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovshdup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovshdup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsldup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsldup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsldup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsldup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsldup # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovsldup # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movss # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movss # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovss # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovss # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovss # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovss # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsx # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsx # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsxd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsxd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsb # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsl # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsl # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movsq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movupd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movupd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movupd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovupd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovupd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovupd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovupd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovupd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovupd # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movups # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movups # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movups # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovups # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovups # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovups # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovups # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [] # ./generate_mov_entries.py ivb
- throughput: 0.0 # ./generate_mov_entries.py ivb
- uops: 0 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovups # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vmovups # with store # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- latency: 0 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzx # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzx # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzb # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzl # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzl # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb
- throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: movzq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 4 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmova # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmova # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 5 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovae # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovae # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 5 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovb # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovbe # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovbe # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 5 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovc # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovc # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmove # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmove # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovg # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovg # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovge # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovge # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovl # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovl # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovle # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovle # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovna # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovna # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 5 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnae # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnae # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnb # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnbe # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnbe # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb
- uops: 5 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnc # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnc # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovne # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovne # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovng # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovng # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnge # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnge # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnl # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnl # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovno # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovno # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnp # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnp # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovns # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovns # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnz # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovnz # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovo # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovo # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovp # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovp # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovpe # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovpe # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovpo # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovpo # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovs # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovs # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovz # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 2 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: cmovz # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 6 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb
- uops: 4 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovmskb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: mm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovmskb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovmskb # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: gpr # ./generate_mov_entries.py ivb
- latency: 2 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb
- throughput: 1.0 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovsxbw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovsxbw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovsxbd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovsxbd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovsxbq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovsxbq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbd # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbd # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbq # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovsxbq # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovzxbw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: pmovzxbw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovzxbw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovzxbw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: xmm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovzxbw # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 1 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 1 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: vpmovzxbw # with load # ./generate_mov_entries.py ivb
- operands: # ./generate_mov_entries.py ivb
- - class: memory # ./generate_mov_entries.py ivb
- base: "*" # ./generate_mov_entries.py ivb
- offset: "*" # ./generate_mov_entries.py ivb
- index: "*" # ./generate_mov_entries.py ivb
- scale: "*" # ./generate_mov_entries.py ivb
- - class: register # ./generate_mov_entries.py ivb
- name: ymm # ./generate_mov_entries.py ivb
- latency: 5 # ./generate_mov_entries.py ivb
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb
- throughput: 0.5 # ./generate_mov_entries.py ivb
- uops: 3 # ./generate_mov_entries.py ivb
- # ./generate_mov_entries.py ivb
-- name: SLDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py IVB
- throughput: 3.3333333333333335 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: SLDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.3333333333333335 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: POPFW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: LGDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py IVB
- throughput: 12.0 # model_importer.py IVB
- uops: 16 # model_importer.py IVB
-- name: CALL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: CALL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: MOV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '1']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: OUTSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [2, '23'], [1, '4'], [23, '5']] # model_importer.py IVB
- throughput: 25.666666666666668 # model_importer.py IVB
- uops: 58 # model_importer.py IVB
-- name: OUTSB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[11, '0'], [3, '01'], [4, '015'], [2, '05'], [11, '1'], [1, '15'], [2, '23'], [1, '4'], [23, '5']] # model_importer.py IVB
- throughput: 25.833333333333332 # model_importer.py IVB
- uops: 58 # model_importer.py IVB
-- name: OUTSD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[11, '0'], [3, '01'], [5, '015'], [1, '05'], [11, '1'], [2, '23'], [1, '4'], [24, '5']] # model_importer.py IVB
- throughput: 26.166666666666668 # model_importer.py IVB
- uops: 58 # model_importer.py IVB
-- name: JNLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: WRMSR # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[18, '0'], [26, '01'], [20, '05'], [16, '1'], [1, '4'], [53, '5']] # model_importer.py IVB
- throughput: 63.0 # model_importer.py IVB
- uops: 108 # model_importer.py IVB
-- name: JNS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JNP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JNZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JNO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: LAR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [3, '015'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.5 # model_importer.py IVB
- uops: 16 # model_importer.py IVB
-- name: LAR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 53 # model_importer.py IVB
- port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py IVB
- throughput: 6.833333333333333 # model_importer.py IVB
- uops: 15 # model_importer.py IVB
-- name: JNL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMC # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: XADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: XADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '015']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: CMOVBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: LSL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 38 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 6.5 # model_importer.py IVB
- uops: 14 # model_importer.py IVB
-- name: LSL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 37 # model_importer.py IVB
- port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py IVB
- throughput: 6.833333333333333 # model_importer.py IVB
- uops: 15 # model_importer.py IVB
-- name: LAHF # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CBW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUSHFW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 9 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: NOT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: NOT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: INC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: INC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: CMPSB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: CMPSD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: SETB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BSR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BSR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: OUT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 55 # model_importer.py IVB
-- name: OUT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 54 # model_importer.py IVB
-- name: CMOVNLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: SBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: SBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: LODSB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [1, '23']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: LODSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [1, '23']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: LODSD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: JNBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: STD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: STOSD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: XOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: XOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: XOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: XOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SAR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SAR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SAR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: SAR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[3, '05']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: STC # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: STI # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [1, '1'], [3, '5']] # model_importer.py IVB
- throughput: 3.6666666666666665 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: STR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py IVB
- throughput: 3.3333333333333335 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: STR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.3333333333333335 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: STOSB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: RDMSR # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [20, '01'], [1, '015'], [10, '05'], [5, '1'], [4, '15'], [39, '5']] # model_importer.py IVB
- throughput: 46.333333333333336 # model_importer.py IVB
- uops: 76 # model_importer.py IVB
-- name: IDIV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 99 # model_importer.py IVB
- port_pressure: [[2, '0'], [17, '01'], [12, '05'], [4, '1'], [5, '15'], [1, '23'], [18, '5'], [11, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 26.5 # model_importer.py IVB
- uops: 59 # model_importer.py IVB
-- name: IDIV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 99 # model_importer.py IVB
- port_pressure: [[2, '0'], [18, '01'], [12, '05'], [4, '1'], [6, '15'], [18, '5'], [11, [DIV]]] # model_importer.py IVB
- throughput: 27.0 # model_importer.py IVB
- uops: 59 # model_importer.py IVB
-- name: LOOPNE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 12 # model_importer.py IVB
-- name: SETS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SHR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SHR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SHR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: SHR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[3, '05']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SHRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: SHRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.8333333333333333 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: MOVSD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: MOVSB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: MOVSX # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSX # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: SHL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SHL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SHL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: SHL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[3, '05']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BTS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: BTS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BTS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.8333333333333333 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: BTS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BTR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: BTR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BTR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.8333333333333333 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: BTR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SGDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [2, '5']] # model_importer.py IVB
- throughput: 3.3333333333333335 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: LOOP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: BTC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: BTC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BTC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.8333333333333333 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: BTC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: WBINVD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[187834, '0'], [129047, '1'], [4, '15'], [172045, '23'], [172049, '4'], [294975, '5'], [1, [DIV]]] # model_importer.py IVB
- throughput: 294977.0 # model_importer.py IVB
- uops: 614516 # model_importer.py IVB
-- name: JBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: MUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUSH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PUSH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PUSHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUSH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUSHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETNL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CLI # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CLD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETNZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETNS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETNP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: LLDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [3, '1'], [3, '23'], [1, '4'], [8, '5']] # model_importer.py IVB
- throughput: 8.333333333333334 # model_importer.py IVB
- uops: 16 # model_importer.py IVB
-- name: LLDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [3, '1'], [2, '23'], [1, '4'], [6, '5']] # model_importer.py IVB
- throughput: 6.666666666666667 # model_importer.py IVB
- uops: 14 # model_importer.py IVB
-- name: RET # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '5']] # model_importer.py IVB
- throughput: 2.3333333333333335 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: RET # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SETNBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: LOOPE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 12 # model_importer.py IVB
-- name: CMPXCHG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: CMPXCHG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '05']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: VERR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 14 # model_importer.py IVB
-- name: VERR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 60 # model_importer.py IVB
- port_pressure: [[7, '0'], [7, '1'], [9, '5']] # model_importer.py IVB
- throughput: 9.0 # model_importer.py IVB
- uops: 13 # model_importer.py IVB
-- name: CWD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: TEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: TEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: TEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: TEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SCASW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '015']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: JP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SCASD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '015']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SCASB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '015']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: JB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: RDPMC # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[8, '01'], [6, '015'], [9, '05'], [2, '1'], [1, '15'], [9, '5']] # model_importer.py IVB
- throughput: 16.0 # model_importer.py IVB
- uops: 35 # model_importer.py IVB
-- name: CMOVNP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ENTERW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 3.666666666666667 # model_importer.py IVB
- uops: 12 # model_importer.py IVB
-- name: ENTER # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 3.666666666666667 # model_importer.py IVB
- uops: 12 # model_importer.py IVB
-- name: LEAVEW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: LEAVE # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: LIDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py IVB
- throughput: 12.0 # model_importer.py IVB
- uops: 16 # model_importer.py IVB
-- name: XLAT # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [1, '23']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: XCHG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 32 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: XCHG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[3, '015']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SMSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py IVB
- throughput: 3.3333333333333335 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: SMSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [2, '1'], [3, '5']] # model_importer.py IVB
- throughput: 3.6666666666666665 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: AND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: AND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: AND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: AND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CPUID # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[20, '0'], [1, '05'], [18, '1'], [3, '4'], [43, '5']] # model_importer.py IVB
- throughput: 43.5 # model_importer.py IVB
- uops: 55 # model_importer.py IVB
-- name: RDTSC # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[10, '015'], [1, '05'], [3, '1'], [1, '15'], [6, '5']] # model_importer.py IVB
- throughput: 10.333333333333334 # model_importer.py IVB
- uops: 21 # model_importer.py IVB
-- name: SIDT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [1, '5']] # model_importer.py IVB
- throughput: 3.3333333333333335 # model_importer.py IVB
- uops: 9 # model_importer.py IVB
-- name: CDQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: INSB # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[9, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py IVB
- throughput: 27.666666666666668 # model_importer.py IVB
- uops: 60 # model_importer.py IVB
-- name: INSD # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[9, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py IVB
- throughput: 27.666666666666668 # model_importer.py IVB
- uops: 60 # model_importer.py IVB
-- name: IMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: IMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: IMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: IMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: IMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: RCR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: RCR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: RCR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 3.6666666666666665 # model_importer.py IVB
- uops: 11 # model_importer.py IVB
-- name: RCR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 3.6666666666666665 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: RCL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: RCL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: RCL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 3.6666666666666665 # model_importer.py IVB
- uops: 11 # model_importer.py IVB
-- name: RCL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 3.6666666666666665 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: INSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[9, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py IVB
- throughput: 27.666666666666668 # model_importer.py IVB
- uops: 60 # model_importer.py IVB
-- name: DIV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 89 # model_importer.py IVB
- port_pressure: [[2, '0'], [3, '01'], [12, '015'], [2, '05'], [3, '1'], [1, '23'], [11, '5'], [11, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 16.0 # model_importer.py IVB
- uops: 35 # model_importer.py IVB
-- name: DIV # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 91 # model_importer.py IVB
- port_pressure: [[2, '0'], [4, '01'], [12, '015'], [2, '05'], [3, '1'], [11, '5'], [11, [DIV]]] # model_importer.py IVB
- throughput: 16.0 # model_importer.py IVB
- uops: 35 # model_importer.py IVB
-- name: STOSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: IN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[14, '0'], [5, '015'], [12, '1'], [1, '15'], [1, '23'], [28, '5']] # model_importer.py IVB
- throughput: 30.166666666666668 # model_importer.py IVB
- uops: 61 # model_importer.py IVB
-- name: IN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[14, '0'], [6, '015'], [12, '1'], [1, '23'], [27, '5']] # model_importer.py IVB
- throughput: 29.0 # model_importer.py IVB
- uops: 60 # model_importer.py IVB
-- name: CMOVNZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVNS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVNO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVNL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVO # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.8333333333333333 # model_importer.py IVB
- uops: 9 # model_importer.py IVB
-- name: BT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: POP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: POP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JRCXZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SHLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: SHLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.8333333333333333 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: INVLPG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[10, '0'], [1, '015'], [10, '1'], [4, '23'], [4, '4'], [19, '5']] # model_importer.py IVB
- throughput: 19.333333333333332 # model_importer.py IVB
- uops: 48 # model_importer.py IVB
-- name: SAHF # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMOVZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMOVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMOVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: LMSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[5, '0'], [1, '01'], [1, '015'], [4, '1'], [2, '23'], [1, '4'], [12, '5']] # model_importer.py IVB
- throughput: 12.333333333333334 # model_importer.py IVB
- uops: 26 # model_importer.py IVB
-- name: LMSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '0'], [5, '015'], [1, '1'], [1, '23'], [1, '4'], [10, '5']] # model_importer.py IVB
- throughput: 11.666666666666666 # model_importer.py IVB
- uops: 21 # model_importer.py IVB
-- name: OR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: OR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: OR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: OR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CLTS # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [5, '5']] # model_importer.py IVB
- throughput: 5.5 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: MOVZX # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVZX # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ROL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: ROL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ROL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: ROL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VERW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 199 # model_importer.py IVB
-- name: VERW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 60 # model_importer.py IVB
- port_pressure: [[7, '0'], [7, '1'], [9, '5']] # model_importer.py IVB
- throughput: 9.0 # model_importer.py IVB
- uops: 13 # model_importer.py IVB
-- name: JMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: JMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: JMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: identifier # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ROR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: ROR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ROR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: ROR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SETLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMOVNBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: CMOVNBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: NEG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: NEG # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETNLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETNLE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPXCHG8B # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '01'], [5, '015'], [4, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 4.666666666666667 # model_importer.py IVB
- uops: 14 # model_importer.py IVB
-- name: ADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: ADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: ADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: ADC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: ADC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.8333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CWDE # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BSF # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BSF # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: LEA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '01']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SETZ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: DEC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: DEC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SETBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: SETBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BSWAP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: UNPCKHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: UNPCKHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: DIVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: DIVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ADDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTPI2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTPI2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: FXSAVE64 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[11, '0'], [1, '01'], [2, '015'], [2, '05'], [14, '1'], [40, '23'], [38, '4'], [27, '5']] # model_importer.py IVB
- throughput: 38.0 # model_importer.py IVB
- uops: 136 # model_importer.py IVB
-- name: ANDNPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ANDNPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PREFETCHT2 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PREFETCHT1 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PREFETCHT0 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: LDMXCSR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: ORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVMSKPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: DIVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: DIVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: RCPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RCPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVLHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SUBSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SUBSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: XORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: XORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SHUFPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SHUFPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MINSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MINSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTSI2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTSI2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: SFENCE # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RSQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RSQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: UNPCKLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: UNPCKLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MULSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MULSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: FXRSTOR64 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[11, '0'], [2, '01'], [2, '015'], [5, '05'], [12, '1'], [39, '23'], [42, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 45.166666666666664 # model_importer.py IVB
- uops: 116 # model_importer.py IVB
-- name: FXSAVE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[11, '0'], [1, '01'], [2, '015'], [2, '05'], [14, '1'], [40, '23'], [38, '4'], [27, '5']] # model_importer.py IVB
- throughput: 38.0 # model_importer.py IVB
- uops: 136 # model_importer.py IVB
-- name: SQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTTPS2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTTPS2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MINPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MINPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTPS2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTPS2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVAPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVAPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MULPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MULPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ANDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ANDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVUPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVUPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: FXRSTOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 116 # model_importer.py IVB
-- name: STMXCSR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: MAXPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MAXPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PREFETCHNTA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVNTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 272 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVHLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: COMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: COMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RCPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: RCPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MAXSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MAXSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: UCOMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: UCOMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: UNPCKHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: UNPCKHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKHDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVNTI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 283 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTDQ2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTDQ2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: DIVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: DIVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPGTB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPGTD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTPI2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTPI2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKUSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKUSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MASKMOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '05'], [1, '15'], [4, '23'], [2, '4'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: ANDNPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ANDNPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: UNPCKLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: UNPCKLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PACKSSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKSSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: DIVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: DIVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PXOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PXOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMAXSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKHQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CMPSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULHUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULHUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: POR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: POR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVNTDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 276 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTSD2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTSD2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SQRTSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SQRTSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTSI2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTSI2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVMSKB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MULSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MULSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PANDN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PANDN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SHUFPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SHUFPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SQRTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SQRTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ANDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ANDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMINSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTSS2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTSS2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: XORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: XORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MINPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MINPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ADDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SUBSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: SUBSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTPS2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTPS2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVAPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVAPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MULPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MULPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVDQ2Q # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVMSKPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVUPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVUPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULUDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULUDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULUDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULUDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMADDWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMADDWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PEXTRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTDQ2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTDQ2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMAXUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKHWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CVTPD2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTPD2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTPD2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTPD2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MFENCE # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSHUFLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MAXPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MAXPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMINUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PINSRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PAVGW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAVGW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVNTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 270 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PAVGB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAVGB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: COMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: COMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKSSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKSSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: UCOMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: UCOMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CVTTPD2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CVTTPD2PI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: FICOMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCHS # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FUCOM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOMI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDL2T # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDL2E # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVNU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOMIP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVNE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FADDP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOMPP # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FISUBR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FISUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSUBP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSUBR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSUBR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FILD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCOM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FXAM # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '1']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FFREE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FIMUL # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSTP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSTP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FNINIT # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FIADD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FNOP # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FICOM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDPI # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FNSTSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FNSTSW # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '015']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FWAIT # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVNBE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FINCSTP # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FTST # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FIST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FSUBRP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FABS # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVE # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDCW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FCMOVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FMULP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDLN2 # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FUCOMP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FUCOMI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FDECSTP # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDLG2 # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLDZ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FUCOMPP # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FLD1 # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FUCOMIP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FNSTCW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: FISTP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: PUNPCKHDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVNTQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 263 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPGTB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPGTD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PACKUSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKUSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PACKSSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKSSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PXOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PXOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMAXSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULHUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULHUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: POR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: POR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVMSKB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PANDN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PANDN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSHUFW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PADDSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PADDSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 16 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: MOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: EMMS # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [18, '5']] # model_importer.py IVB
- throughput: 18.0 # model_importer.py IVB
- uops: 31 # model_importer.py IVB
-- name: PUNPCKHBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMADDWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMADDWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PEXTRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMAXUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKHWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKHWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMINUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PINSRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PAVGW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAVGW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSUBSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSUBSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PAVGB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PAVGB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MASKMOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PACKSSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKSSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PUNPCKLBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PUNPCKLBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CMPSQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: LODSQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CDQE # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 5 # model_importer.py IVB
-- name: PUSHFQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 9 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: MOVSXD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSXD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: SCASQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '015']] # model_importer.py IVB
- throughput: 0.6666666666666666 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: POPFQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: STOSQ # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: CMPXCHG16B # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[2, '0'], [7, '015'], [5, '05'], [2, '15'], [2, '23'], [1, '4'], [3, '5']] # model_importer.py IVB
- throughput: 8.833333333333334 # model_importer.py IVB
- uops: 22 # model_importer.py IVB
-- name: CQO # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: POPCNT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: POPCNT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVZXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVZXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVSXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVSXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ROUNDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ROUNDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ROUNDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ROUNDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPGTQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPGTQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PBLENDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PBLENDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MPSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: MPSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHMINPOSUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PHMINPOSUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPISTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PCMPISTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: INSERTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: INSERTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVSXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVSXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVNTDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVSXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVSXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPEQQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PCMPEQQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PACKUSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PACKUSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: EXTRACTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: EXTRACTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BLENDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BLENDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PTEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PTEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCMPESTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: PCMPESTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: PCMPESTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: PCMPESTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: PMULDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVZXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMINSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVSXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVSXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVSXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVSXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMOVSXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVSXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: CRC32 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: CRC32 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: DPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 9 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: DPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 9 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: DPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: DPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PCMPISTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PCMPISTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[3, '0']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PEXTRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PEXTRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMAXUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMAXUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: BLENDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BLENDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PEXTRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 17 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PEXTRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMINUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMINUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PINSRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PINSRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BLENDVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: BLENDVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: BLENDVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: BLENDVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PEXTRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 17 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: ROUNDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ROUNDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ROUNDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ROUNDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PEXTRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PEXTRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PBLENDVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PBLENDVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '15'], [1, '23']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMOVZXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PHSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PMULHRSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULHRSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMULHRSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMULHRSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PHSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PSIGNW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSIGNW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSIGNW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSIGNW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSIGND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSIGND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSIGND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSIGND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSIGNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSIGNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSIGNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSIGNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PHADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PMADDUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMADDUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PMADDUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PMADDUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PHSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PABSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PABSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PABSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PABSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PHADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PALIGNR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PALIGNR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PALIGNR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PALIGNR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSHUFB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PSHUFB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PSHUFB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PABSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PABSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PABSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PABSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PABSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PABSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PABSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: PABSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PHADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: mm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PHADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: PHADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: ADDSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: ADDSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: ADDSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: HSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: HSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: HSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: HSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: HADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: HADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: MOVSHDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSHDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: HADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: HADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: MOVSLDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVSLDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: FISTTP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: LDDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVDDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: MOVDDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: TZCNT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: TZCNT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: RDTSCP # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[5, '0'], [1, '015'], [7, '1'], [10, '5']] # model_importer.py IVB
- throughput: 10.333333333333334 # model_importer.py IVB
- uops: 23 # model_importer.py IVB
-- name: AESDEC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: AESDEC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: AESKEYGENASSIST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '015'], [1, '15'], [7, '5']] # model_importer.py IVB
- throughput: 7.833333333333333 # model_importer.py IVB
- uops: 11 # model_importer.py IVB
-- name: AESKEYGENASSIST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '015'], [1, '15'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 6.833333333333333 # model_importer.py IVB
- uops: 11 # model_importer.py IVB
-- name: AESENCLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: AESENCLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: AESIMC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 14 # model_importer.py IVB
- port_pressure: [[2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: AESIMC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: AESDECLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: AESDECLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: AESENC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: AESENC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: PREFETCHWT1 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: ~ # model_importer.py IVB
-- name: LZCNT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: LZCNT # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: PCLMULQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py IVB
- throughput: 6.833333333333333 # model_importer.py IVB
- uops: 18 # model_importer.py IVB
-- name: PCLMULQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 6.5 # model_importer.py IVB
- uops: 18 # model_importer.py IVB
-- name: CLFLUSH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: RDRAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[7, '015'], [1, '05'], [2, '1'], [1, '23'], [2, '5']] # model_importer.py IVB
- throughput: 4.833333333333334 # model_importer.py IVB
- uops: 13 # model_importer.py IVB
-- name: PAUSE # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[3, '015'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 7 # model_importer.py IVB
-- name: VMOVMSKPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVMSKPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVMSKPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVMSKPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMULHUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULHUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULUDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULUDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VRCPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VRCPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSLLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMULHRSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULHRSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERM2F128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERM2F128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VHADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VHADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPUNPCKLBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKLBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSHDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSHDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSHDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSHDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPEQW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPEQW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPCMPEQQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPEQQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPAVGW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPAVGW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPCMPEQD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPEQD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPCMPEQB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPEQB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPAVGB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPAVGB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMAXSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMULSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMAXSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMULSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMULPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMULPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSRLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVNTDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSHUFHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSHUFHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMAXSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMAXSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMAXSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSTMXCSR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPMINSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMINSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPTEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPTEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPTEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPTEST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPACKSSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPACKSSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPINSRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPINSRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPXOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPXOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSQRTSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSQRTSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VEXTRACTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VEXTRACTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTSS2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTSS2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCOMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCOMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPBLENDVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPBLENDVB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[2, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VZEROALL # model_importer.py IVB
- operands: [] # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 20 # model_importer.py IVB
-- name: VCOMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCOMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSRAD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VRSQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VRSQRTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSHUFD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSHUFD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSRAW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSHUFB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSHUFB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDQA # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVSLDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSLDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSLDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVSLDUP # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VDIVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VDIVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VDIVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 35 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 28.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VDIVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 35 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py IVB
- throughput: 28.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VDIVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VDIVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VDIVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 21 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VDIVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 21 # model_importer.py IVB
- port_pressure: [[2, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCMPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSHUFLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSHUFLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VLDMXCSR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSLLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVMSKB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCMPSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSLLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBLENDVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VBLENDVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBLENDVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VBLENDVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSLLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPAND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPHADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPHADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPANDN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPANDN # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSHUFPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSHUFPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSHUFPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSHUFPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSUBSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSUBSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 21 # model_importer.py IVB
- port_pressure: [[2, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPHADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPHADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VSQRTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSQRTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSQRTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 28.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VSQRTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 35 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py IVB
- throughput: 28.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VSUBSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSUBSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSHUFPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSHUFPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSHUFPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSHUFPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VLDDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VLDDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMULDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VDPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 9 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VDPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 9 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMOVLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VDPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: VDPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VDPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 6 # model_importer.py IVB
-- name: VDPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 12 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VMOVLHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKHDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKHDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMULPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMULPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMOVZXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMOVZXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMASKMOVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMASKMOVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMASKMOVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VMASKMOVPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VINSERTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VINSERTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPALIGNR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPALIGNR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMASKMOVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMASKMOVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMASKMOVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VMASKMOVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 0 # model_importer.py IVB
- port_pressure: [[1, '01'], [1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPADDSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMAXPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMAXPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMAXPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMAXPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPACKUSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPACKUSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMAXPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMAXPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMAXPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMAXPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPUNPCKHQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKHQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSIGNW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSIGNW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSIGNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSIGNB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPADDUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPUNPCKLWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKLWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPADDUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSIGND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSIGND # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMULHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULHW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VXORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VXORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VXORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VXORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VROUNDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VROUNDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VROUNDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VROUNDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMADDUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMADDUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VXORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VXORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VXORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VXORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VINSERTF128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VINSERTF128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VHSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VHSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMOVUPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVUPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVUPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVUPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VHSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VHSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VHADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VHADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VHADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMOVUPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVUPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVUPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVUPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTTPS2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VTESTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VTESTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VTESTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VTESTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VDIVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VDIVSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB
- throughput: 7.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VDIVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VDIVSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 20 # model_importer.py IVB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB
- throughput: 14.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VTESTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VTESTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VTESTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VTESTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVNTDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 250 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVNTDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 261 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCMPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCMPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCMPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCMPPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSUBPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTSS2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPABSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPABSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VSUBPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPHADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPHADDSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VMINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSUBUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBUSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBLENDVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VBLENDVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBLENDVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VBLENDVPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[2, '05']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMPSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VMPSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [2, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSUBUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBUSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPCMPGTB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPGTB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVHPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPESTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: VPCMPESTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: VPCMPESTRIQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 93 # model_importer.py IVB
- port_pressure: [[15, '0'], [12, '1'], [1, '23'], [21, '5']] # model_importer.py IVB
- throughput: 21.0 # model_importer.py IVB
- uops: 33 # model_importer.py IVB
-- name: VPCMPESTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: VPCMPESTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB
- throughput: 3.5 # model_importer.py IVB
- uops: 8 # model_importer.py IVB
-- name: VPCMPESTRMQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 94 # model_importer.py IVB
- port_pressure: [[15, '0'], [12, '1'], [1, '23'], [21, '5']] # model_importer.py IVB
- throughput: 21.0 # model_importer.py IVB
- uops: 33 # model_importer.py IVB
-- name: VMOVHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVHPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDNPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDNPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDNPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDNPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPADDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPADDB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDNPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDNPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VANDNPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VANDNPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPADDD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPABSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPABSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBLENDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBLENDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBLENDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBLENDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBLENDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBLENDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBLENDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBLENDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '05']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VRSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VRSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VRSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VRSQRTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPEXTRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 17 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPEXTRB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPEXTRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPEXTRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPHSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPHSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPEXTRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPEXTRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPEXTRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 17 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPEXTRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPHSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPHSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPBLENDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPBLENDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPOR # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '015']] # model_importer.py IVB
- throughput: 0.3333333333333333 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMULLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUCOMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VUCOMISS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPISTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPCMPISTRM # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[3, '0']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPCMPISTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPCMPISTRI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 11 # model_importer.py IVB
- port_pressure: [[3, '0']] # model_importer.py IVB
- throughput: 3.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPMULLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMULLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUCOMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VUCOMISD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VEXTRACTF128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VEXTRACTF128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPACKUSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPACKUSDW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMAXUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPINSRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPINSRD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPINSRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPINSRQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPINSRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPINSRW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMAXUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSRLW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSRLQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVAPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVAPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVAPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVAPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKLQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKLQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VPSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSRLD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPERMILPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVAPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVAPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVAPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVAPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBROADCASTSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VBROADCASTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBROADCASTSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMINPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTDQ2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTDQ2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTDQ2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTDQ2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPUNPCKLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKLDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTDQ2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTDQ2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTDQ2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTDQ2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMINPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMINPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSUBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VBROADCASTF128 # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSADBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VROUNDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VROUNDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VROUNDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VROUNDPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VROUNDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VROUNDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VROUNDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VROUNDPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSUBSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBSB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTSI2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTSI2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTSD2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTSD2SS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCLMULQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py IVB
- throughput: 6.833333333333333 # model_importer.py IVB
- uops: 18 # model_importer.py IVB
-- name: VPCLMULQDQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 6.5 # model_importer.py IVB
- uops: 18 # model_importer.py IVB
-- name: VRCPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VRCPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VRCPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VRCPPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '05']] # model_importer.py IVB
- throughput: 2.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTSI2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTSI2SD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMOVSXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVHLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVSXWQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VORPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VORPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMASKMOVDQU # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '05'], [1, '15'], [4, '23'], [2, '4'], [1, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 10 # model_importer.py IVB
-- name: VMOVNTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 259 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVNTPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 257 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKLPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMINUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINUB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VMOVNTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 261 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VMOVNTPS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 251 # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMINUD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VUNPCKLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VUNPCKLPD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPUNPCKHBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKHBW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTTPD2DQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPGTD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPGTD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMADDWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPMADDWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPCMPGTQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPGTQ # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPCMPGTW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPCMPGTW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPHMINPOSUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPHMINPOSUW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '0']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPABSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPABSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPMOVZXWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKHWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPUNPCKHWD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPHSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VPHSUBSW # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[3, '15']] # model_importer.py IVB
- throughput: 1.5 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTTSD2SI # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: gpr # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPD2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTPD2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 4 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPD2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 5 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VPACKSSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VPACKSSWB # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 1 # model_importer.py IVB
- port_pressure: [[1, '15']] # model_importer.py IVB
- throughput: 0.5 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VADDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VADDSS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '1']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 1 # model_importer.py IVB
-- name: VCVTPS2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPS2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 2 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPS2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTPS2PD # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 3 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPH2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPH2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 6 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPH2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTPH2PS # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- latency: 7 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VCVTPS2PH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VCVTPS2PH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VCVTPS2PH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- latency: 13 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 4 # model_importer.py IVB
-- name: VCVTPS2PH # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: ymm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB
- throughput: 1.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VAESDEC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VAESDEC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VAESDECLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VAESDECLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VAESIMC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 14 # model_importer.py IVB
- port_pressure: [[2, '5']] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VAESIMC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 2.0 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VAESENC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VAESENC # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VAESENCLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 2 # model_importer.py IVB
-- name: VAESENCLAST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 8 # model_importer.py IVB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 1.3333333333333333 # model_importer.py IVB
- uops: 3 # model_importer.py IVB
-- name: VAESKEYGENASSIST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: 10 # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '015'], [1, '1'], [7, '5']] # model_importer.py IVB
- throughput: 7.333333333333333 # model_importer.py IVB
- uops: 11 # model_importer.py IVB
-- name: VAESKEYGENASSIST # model_importer.py IVB
- operands: # model_importer.py IVB
- - class: immediate # model_importer.py IVB
- imd: int # model_importer.py IVB
- - class: memory # model_importer.py IVB
- base: '*' # model_importer.py IVB
- offset: '*' # model_importer.py IVB
- index: '*' # model_importer.py IVB
- scale: '*' # model_importer.py IVB
- - class: register # model_importer.py IVB
- name: xmm # model_importer.py IVB
- latency: ~ # model_importer.py IVB
- port_pressure: [[2, '0'], [1, '015'], [1, '1'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB
- throughput: 6.333333333333333 # model_importer.py IVB
- uops: 11 # model_importer.py IVB
- # model_importer.py IVB
+# Available architectures: WSM, KBL, CNL, ZEN+, NHM, SKX, SKL, ICL, HSW, SNB, CFL, ZEN2, BDW, CON, WOL, IVB
+# Chosen architecture: IVB
+osaca_version: 0.3.7 # uops.info import
+micro_architecture: ~ # uops.info import
+arch_code: ~ # uops.info import
+isa: x86 # uops.info import
+ROB_size: ~ # uops.info import
+retired_uOps_per_cycle: ~ # uops.info import
+scheduler_size: ~ # uops.info import
+hidden_loads: ~ # uops.info import
+load_latency: {} # uops.info import
+load_throughput_default: [] # uops.info import
+ports: # uops.info import
+- '0' # uops.info import
+- '1' # uops.info import
+- '5' # uops.info import
+- '2' # uops.info import
+- '3' # uops.info import
+- 2D # uops.info import
+- 3D # uops.info import
+- DIV # uops.info import
+- '4' # uops.info import
+port_model_scheme: ~ # uops.info import
+load_throughput: # uops.info import
+- {base: gpr, index: gpr, offset: imd, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: gpr, offset: imd, scale: 8, port_pressure: []} # uops.info import
+- {base: gpr, index: gpr, offset: ~, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: gpr, offset: ~, scale: 8, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: imd, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: imd, scale: 8, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: ~, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: ~, scale: 8, port_pressure: []} # uops.info import
+instruction_forms: # uops.info import
+- name: AESDEC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESDEC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: AESDECLAST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESDECLAST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: AESENC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESENC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: AESENCLAST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBROADCASTF128 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBROADCASTSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBROADCASTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBROADCASTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCOMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCOMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCOMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCOMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VDIVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VDIVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VDIVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 35 # uops.info import
+ port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import
+ throughput: 28.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VDIVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VDIVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 21 # uops.info import
+ port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VDIVSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VDIVSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VDIVSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VDPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VDPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VEXTRACTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VEXTRACTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VEXTRACTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VEXTRACTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VINSERTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VINSERTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VINSERTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VINSERTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VLDDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMASKMOVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VMASKMOVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVAPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVAPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVAPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVAPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDQA # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDQU # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVMSKPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVMSKPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVMSKPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVMSKPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVNTDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 338 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVNTDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVNTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 336 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVNTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 337 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVUPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVUPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVUPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVUPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMPSADBW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VMPSADBW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [2, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPABSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPABSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPABSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPABSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPABSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPABSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKUSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKUSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPAND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPAND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VPANDN # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPANDN # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VPAVGB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPAVGB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPAVGW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPAVGW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPBLENDVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPBLENDVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPBLENDW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPBLENDW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPISTRI # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 11 # uops.info import
+ port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VPCMPISTRI # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 11 # uops.info import
+ port_pressure: [[3, '0']] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPCMPISTRM # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VPCMPISTRM # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[3, '0']] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPERM2F128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERM2F128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPEXTRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 17 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPEXTRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPEXTRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPEXTRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPEXTRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPEXTRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 17 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPHADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHMINPOSUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPHMINPOSUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPHSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPINSRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPINSRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPINSRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPINSRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMADDWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMADDWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXUD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXUD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINUD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINUD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVMSKB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXWQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXWQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXWQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXWQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULHUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULHUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULHW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSADBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSADBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSIGNB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSIGNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSIGND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSIGND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSIGNW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSIGNW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSLLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSLLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSLLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSLLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSLLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSLLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRAD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRAD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRAD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRAW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRAW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRAW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKHQDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHQDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLQDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLQDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPXOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPXOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VRCPPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRCPPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VRCPSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRCPSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VRSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VRSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSQRTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSQRTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSQRTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import
+ throughput: 28.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VSQRTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 35 # uops.info import
+ port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # uops.info import
+ throughput: 28.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VSQRTSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSQRTSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSTMXCSR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUCOMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VUCOMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUCOMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VUCOMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: ADD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: AND # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: AND # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: BSF # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BSF # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: BSR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BSR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: BSWAP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '05'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BT # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: BT # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTC # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: BTC # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: BTR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: BTS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: CLI # uops.info import
+ operands: [] # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CMOVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMP # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: CMP # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: DEC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: DEC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: DIV # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 25 # uops.info import
+ port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [DIV]]] # uops.info import
+ throughput: 9.0 # uops.info import
+ uops: 10 # uops.info import
+- name: DIV # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 26 # uops.info import
+ port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [1, '23'], [3, '5'], [9, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 9.0 # uops.info import
+ uops: 11 # uops.info import
+- name: IDIV # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 21 # uops.info import
+ port_pressure: [[2, '0'], [4, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [DIV]]] # uops.info import
+ throughput: 8.0 # uops.info import
+ uops: 10 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: INC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: INC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: LEA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '01']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [1, '1']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVSX # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSX # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVZX # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVZX # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MUL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: MUL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: NEG # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: NEG # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: NOT # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: NOT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: OR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: OR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: POP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: POP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUSH # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PUSH # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PUSHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PUSH # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PUSHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PUSHFW # uops.info import
+ operands: [] # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: ROL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SAR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SAR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SAR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '05']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 2 # uops.info import
+- name: SETB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETBE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SETBE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SETL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETLE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNBE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SETNBE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SETNL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNLE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNO # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNZ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETO # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETZ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SHL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SHL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SHL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '05']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 2 # uops.info import
+- name: SHR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SHR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SHR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '05']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 2 # uops.info import
+- name: STC # uops.info import
+ operands: [] # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: STOSB # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: STOSD # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: STOSW # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SUB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SUB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: TEST # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: TEST # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: TEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: XADD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '015']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: XCHG # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '015']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: XOR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: XOR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPH2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPH2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPH2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPH2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2PH # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VCVTPS2PH # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPS2PH # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VCVTPS2PH # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CQO # uops.info import
+ operands: [] # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSXD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSXD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PUSHFQ # uops.info import
+ operands: [] # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: STOSQ # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: LZCNT # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: LZCNT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: EMMS # uops.info import
+ operands: [] # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [18, '5']] # uops.info import
+ throughput: 18.0 # uops.info import
+ uops: 31 # uops.info import
+- name: MASKMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 16 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 342 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PINSRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVMSKB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PXOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PXOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDNPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDNPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: COMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: COMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPI2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPI2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: DIVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: DIVSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 13 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MAXSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVMSKPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 341 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVUPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVUPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MULSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PREFETCHNTA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PREFETCHT0 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PREFETCHT1 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PREFETCHT2 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: RCPPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RCPPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: RCPSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RCPSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: RSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: RSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 7.0 # uops.info import
+ uops: 2 # uops.info import
+- name: STMXCSR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SUBSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SUBSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: UCOMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: UCOMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: UNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: XORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: XORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDNPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDNPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: COMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: COMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPI2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPI2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: DIVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: DIVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: DIVSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: DIVSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MAXPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDQ2Q # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVDQA # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDQU # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVMSKPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 346 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVNTI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 339 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVNTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 341 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVUPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVUPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MULSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PINSRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVMSKB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHQDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHQDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLQDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLQDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PXOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PXOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: SHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SQRTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SQRTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 20 # uops.info import
+ port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
+ throughput: 14.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SUBSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SUBSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: UCOMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: UCOMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: UNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: XORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: XORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: HADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: HADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: HADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: HADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: HSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: HSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: HSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: HSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: LDDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: BLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: BLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: BLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: BLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: BLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CRC32 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CRC32 # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: DPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: DPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: EXTRACTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: EXTRACTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: INSERTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: INSERTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MPSADBW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: MPSADBW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [2, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PACKUSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKUSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PBLENDVB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PBLENDVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '15'], [1, '23']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PBLENDW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PBLENDW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPISTRI # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 11 # uops.info import
+ port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 4 # uops.info import
+- name: PCMPISTRI # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 12 # uops.info import
+ port_pressure: [[3, '0']] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PCMPISTRM # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 4 # uops.info import
+- name: PCMPISTRM # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 11 # uops.info import
+ port_pressure: [[3, '0']] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PEXTRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 17 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PEXTRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PEXTRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PEXTRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PEXTRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PEXTRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 17 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PHMINPOSUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PHMINPOSUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PINSRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PINSRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PINSRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXUD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXUD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINUD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINUD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVSXBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVSXBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVSXBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVSXBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVSXBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVSXBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVSXDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVSXDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVSXWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVSXWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVSXWQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVSXWQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVZXBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVZXBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVZXBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVZXBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVZXBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVZXBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVZXDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVZXDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVZXWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVZXWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVZXWQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMOVZXWQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: POPCNT # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: POPCNT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PTEST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PTEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ROUNDSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROUNDSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ROUNDSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROUNDSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PABSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PABSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PABSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PABSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PABSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PABSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PABSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PABSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PABSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PABSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PABSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PABSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PHADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PHSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: PHSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: PMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSIGNB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSIGNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSIGNB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSIGNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSIGND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSIGND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSIGND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSIGND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSIGNW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSIGNW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSIGNW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSIGNW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+ # uops.info import
+
diff --git a/osaca/data/model_importer.py b/osaca/data/model_importer.py
index 3b42eea..1a8068e 100755
--- a/osaca/data/model_importer.py
+++ b/osaca/data/model_importer.py
@@ -219,9 +219,15 @@ def extract_model(tree, arch, skip_mem=True):
port_23 = True
if '4' in pp[1]:
port_4 = True
- # Add (1, ['2D', '3D']) if load ports (2 & 3) are used, but not the store port (4)
+ # Add (X, ['2D', '3D']) if load ports (2 & 3) are used, but not the store port (4)
+ # X = 2 on SNB and IVB IFF used in combination with ymm register, otherwise X = 1
+ if arch.upper() in ['SNB', 'IVB'] and \
+ any([p['class'] == 'register' and p['name'] == 'ymm' for p in parameters]):
+ data_port_throughput = 2
+ else:
+ data_port_throughput = 1
if port_23 and not port_4:
- port_pressure.append((1, ['2D', '3D']))
+ port_pressure.append((data_port_throughput, ['2D', '3D']))
# Add missing ports:
for ports in [pp[1] for pp in port_pressure]:
@@ -275,7 +281,7 @@ def main():
if model is not None:
print(
rhs_comment(
- model.dump(), basename + " " + args.xml.split('/')[-1] + " " + args.arch
+ model.dump(), "uops.info import"
)
)
else:
diff --git a/osaca/data/n1.yml b/osaca/data/n1.yml
index 3738df4..d189c44 100644
--- a/osaca/data/n1.yml
+++ b/osaca/data/n1.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.3
+osaca_version: 0.3.4
micro_architecture: Arm Neoverse N1
arch_code: n1
isa: AArch64
diff --git a/osaca/data/skx.yml b/osaca/data/skx.yml
index 17bd85b..7c09473 100644
--- a/osaca/data/skx.yml
+++ b/osaca/data/skx.yml
@@ -1,4 +1,4 @@
-osaca_version: 0.3.2
+osaca_version: 0.3.4
micro_architecture: Intel Skylake SP
arch_code: SKX
isa: x86
diff --git a/osaca/data/snb.yml b/osaca/data/snb.yml
index e0545dc..cf4e5b2 100644
--- a/osaca/data/snb.yml
+++ b/osaca/data/snb.yml
@@ -1,20697 +1,16369 @@
-osaca_version: 0.3.2
-micro_architecture: Intel Sandy Bridge
-arch_code: SNB
-isa: x86
-ROB_size: 168
-retired_uOps_per_cycle: 4
-scheduler_size: 54
-hidden_loads: false
-load_latency: {gpr: 4.0, mm: 4.0, xmm: 4.0, ymm: 4.0}
-load_throughput:
-- {base: gpr, offset: ~, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: gpr, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-- {base: ~, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
-load_throughput_default: [[1, '23'], [1, ['2D', '3D']]]
-store_throughput:
-- {base: '*', offset: '*', index: ~, scale: '*', port_pressure: [[1, '23'], [1, '4']]}
-- {base: '*', offset: '*', index: gpr, scale: '*', port_pressure: [[1, '23'], [1, '4']]}
-store_throughput_default: [[1, '23'], [1, '4']]
-ports: ['0', '0DV', '1', '2', '2D', '3', '3D', '4', '5']
-port_model_scheme: |
- +-----------------------------------------------------+
- | 54 entry scheduler |
- +-----------------------------------------------------+
- 0 | 1 | 2 | 3 | 4 | 5 |
- \/ \/ \/ \/ \/ \/
- +-------+ +-------+ +-----+ +-----+ +-----+ +-------+
- | ALU | | ALU | | LD | | LD | | ST | | ALU |
- +-------+ +-------+ +-----+ +-----+ +-----+ +-------+
- +-------+ +-------+ +-----+ +-----+ +-------+
- |AVX DIV| | Fast | | AGU | | AGU | | BRANCH|
- +-------+ | LEA | +-----+ +-----+ +-------+
- +-------+ +-------+ +-------+
- |AVX MUL| +-------++-------+ | Fast |
- +-------+ |AVX ADD||AVX FMA| | LEA |
- +-------+ +-------++-------+ +-------+
- | AVX |+-------+ +-------+ +-------+
- | Shift ||AVX FMA| |AVX MUL| | AVX |
- +-------++-------+ +-------+ | SHUF |
- +-------+
-instruction_forms:
-- name: mov # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: mov # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: mov # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: mov # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: immediate # ./generate_mov_entries.py SNB
- imd: int # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: mov # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: immediate # ./generate_mov_entries.py SNB
- imd: int # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movabs # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: immediate # ./generate_mov_entries.py SNB
- imd: int # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movapd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movapd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movapd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovapd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovapd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovapd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovapd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovapd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovapd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movaps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovaps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movaps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movaps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovaps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movaps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movaps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movddup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movddup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovddup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovddup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovddup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovddup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movdq2q # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movdqa # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movdqa # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movdqa # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqa # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovdqa # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqa # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqa # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovdqa # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqa # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movdqu # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movdqu # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movdqu # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqu # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovdqu # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqu # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqu # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovdqu # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovdqu # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movhlps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovhlps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movhpd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vmovhpd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: movhpd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovhpd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movhps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vmovhps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: movhps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovhps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movlhps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovlhps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movlpd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vmovlpd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: movlpd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovlpd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: movlps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vmovlps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: movlps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovlps # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: movmskpd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovmskpd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovmskpd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movmskps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovmskps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovmskps # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movntdq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntdq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntdq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movntdqa # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntdqa # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntdqa # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movnti # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movntpd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntpd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntpd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movntps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovntps # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movntq # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [] # ./generate_mov_entries.py SNB
- throughput: 0.0 # ./generate_mov_entries.py SNB
- uops: 0 # ./generate_mov_entries.py SNB
-- name: movq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movq2dq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovsd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovsd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovsd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movshdup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movshdup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovshdup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovshdup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovshdup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovshdup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsldup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsldup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovsldup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovsldup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovsldup # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovsldup # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movss # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movss # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovss # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovss # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovss # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovss # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsx # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsx # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsxd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [] # ./generate_mov_entries.py SNB
- throughput: 0.0 # ./generate_mov_entries.py SNB
- uops: 0 # ./generate_mov_entries.py SNB
-- name: movsxd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsb # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsl # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsl # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movsq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movsq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movupd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movupd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movupd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovupd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovupd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovupd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovupd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovupd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovupd # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movups # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movups # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movups # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovups # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovups # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovups # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovups # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vmovups # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: vmovups # with store # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- latency: 0 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movzx # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movzx # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movzb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movzb # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movzw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movzw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movzl # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movzl # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: movzq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB
- throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: movzq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 4 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmova # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: cmova # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 5 # ./generate_mov_entries.py SNB
-- name: cmovae # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovae # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 5 # ./generate_mov_entries.py SNB
-- name: cmovb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: cmovb # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovbe # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: cmovbe # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 5 # ./generate_mov_entries.py SNB
-- name: cmovc # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovc # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmove # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmove # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovg # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovg # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovge # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovge # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovl # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovl # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovle # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovle # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovna # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: cmovna # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 5 # ./generate_mov_entries.py SNB
-- name: cmovnae # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnae # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovnb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnb # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovnbe # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: cmovnbe # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB
- uops: 5 # ./generate_mov_entries.py SNB
-- name: cmovnc # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnc # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovne # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovne # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovng # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovng # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovnge # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnge # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovnl # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnl # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovno # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovno # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovnp # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnp # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovns # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovns # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovnz # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovnz # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovo # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovo # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovp # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovp # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovpe # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovpe # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovpo # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovpo # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovs # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovs # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: cmovz # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 2 # ./generate_mov_entries.py SNB
-- name: cmovz # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 6 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB
- uops: 4 # ./generate_mov_entries.py SNB
-- name: pmovmskb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: mm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: pmovmskb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovmskb # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: gpr # ./generate_mov_entries.py SNB
- latency: 2 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB
- throughput: 1.0 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: pmovsxbw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: pmovsxbw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: pmovsxbd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: pmovsxbd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: pmovsxbq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: pmovsxbq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovsxbw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovsxbw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovsxbd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovsxbd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovsxbq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovsxbq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovsxbw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovsxbw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovsxbd # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovsxbd # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovsxbq # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovsxbq # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: pmovzxbw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: pmovzxbw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovzxbw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovzxbw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: xmm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: vpmovzxbw # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 1 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 1 # ./generate_mov_entries.py SNB
-- name: vpmovzxbw # with load # ./generate_mov_entries.py SNB
- operands: # ./generate_mov_entries.py SNB
- - class: memory # ./generate_mov_entries.py SNB
- base: "*" # ./generate_mov_entries.py SNB
- offset: "*" # ./generate_mov_entries.py SNB
- index: "*" # ./generate_mov_entries.py SNB
- scale: "*" # ./generate_mov_entries.py SNB
- - class: register # ./generate_mov_entries.py SNB
- name: ymm # ./generate_mov_entries.py SNB
- latency: 5 # ./generate_mov_entries.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB
- throughput: 0.5 # ./generate_mov_entries.py SNB
- uops: 3 # ./generate_mov_entries.py SNB
-- name: SLDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py SNB
- throughput: 3.3333333333333335 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: SLDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.3333333333333335 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: POPFW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 10 # model_importer.py SNB
-- name: LGDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py SNB
- throughput: 12.0 # model_importer.py SNB
- uops: 16 # model_importer.py SNB
-- name: CALL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: CALL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: OUTSW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[10, '0'], [1, '01'], [6, '015'], [1, '05'], [12, '1'], [2, '23'], [1, '4'], [25, '5']] # model_importer.py SNB
- throughput: 27.5 # model_importer.py SNB
- uops: 58 # model_importer.py SNB
-- name: OUTSB # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[10, '0'], [1, '01'], [6, '015'], [1, '05'], [12, '1'], [2, '23'], [1, '4'], [25, '5']] # model_importer.py SNB
- throughput: 27.5 # model_importer.py SNB
- uops: 58 # model_importer.py SNB
-- name: OUTSD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[10, '0'], [1, '01'], [6, '015'], [1, '05'], [12, '1'], [2, '23'], [1, '4'], [25, '5']] # model_importer.py SNB
- throughput: 27.5 # model_importer.py SNB
- uops: 58 # model_importer.py SNB
-- name: JNLE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: WRMSR # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[19, '0'], [27, '01'], [16, '05'], [18, '1'], [1, '4'], [50, '5']] # model_importer.py SNB
- throughput: 58.0 # model_importer.py SNB
- uops: 110 # model_importer.py SNB
-- name: JNS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JNP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JNZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JNO # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: LAR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [3, '015'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 7.5 # model_importer.py SNB
- uops: 16 # model_importer.py SNB
-- name: LAR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 53 # model_importer.py SNB
- port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py SNB
- throughput: 6.833333333333333 # model_importer.py SNB
- uops: 15 # model_importer.py SNB
-- name: JNL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMC # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: XADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: XADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '015']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: LSL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 39 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 6.5 # model_importer.py SNB
- uops: 14 # model_importer.py SNB
-- name: LSL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 37 # model_importer.py SNB
- port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py SNB
- throughput: 6.833333333333333 # model_importer.py SNB
- uops: 15 # model_importer.py SNB
-- name: LAHF # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 0 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CBW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUSHFW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 9 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: NOT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: NOT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: INC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: INC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPSW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: CMPSB # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: CMPSD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: SETB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETO # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETO # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BSR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BSR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: OUT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 55 # model_importer.py SNB
-- name: OUT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 54 # model_importer.py SNB
-- name: SBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: SBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py SNB
- throughput: 0.8333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: SBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.8333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: LODSB # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '015'], [1, '23']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: LODSW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '015'], [1, '23']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: LODSD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: JNBE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: STD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: STOSD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 0 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: XOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: XOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: XOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: XOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SAR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SAR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SAR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: SAR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[3, '05']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: STC # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: STI # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '015'], [1, '1'], [3, '5']] # model_importer.py SNB
- throughput: 3.6666666666666665 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: STR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py SNB
- throughput: 3.3333333333333335 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: STR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.3333333333333335 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: STOSB # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 0 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: RDMSR # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [23, '01'], [11, '05'], [5, '1'], [6, '15'], [36, '5']] # model_importer.py SNB
- throughput: 44.5 # model_importer.py SNB
- uops: 77 # model_importer.py SNB
-- name: IDIV # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 98 # model_importer.py SNB
- port_pressure: [[2, '0'], [17, '01'], [13, '05'], [4, '1'], [6, '15'], [18, '5'], [3, [DIV]]] # model_importer.py SNB
- throughput: 27.5 # model_importer.py SNB
- uops: 59 # model_importer.py SNB
-- name: IDIV # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 98 # model_importer.py SNB
- port_pressure: [[2, '0'], [18, '01'], [13, '05'], [4, '1'], [6, '15'], [18, '5'], [3, [DIV]]] # model_importer.py SNB
- throughput: 27.5 # model_importer.py SNB
- uops: 59 # model_importer.py SNB
-- name: LOOPNE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 12 # model_importer.py SNB
-- name: SETS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SHR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SHR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SHR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: SHR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[3, '05']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SHRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: SHRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.8333333333333333 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: SHL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SHL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SHL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: SHL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[3, '05']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: BTS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: BTS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BTS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.8333333333333333 # model_importer.py SNB
- uops: 10 # model_importer.py SNB
-- name: BTS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BTR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: BTR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BTR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.8333333333333333 # model_importer.py SNB
- uops: 10 # model_importer.py SNB
-- name: BTR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SGDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [2, '5']] # model_importer.py SNB
- throughput: 3.3333333333333335 # model_importer.py SNB
- uops: 10 # model_importer.py SNB
-- name: LOOP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: BTC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: BTC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BTC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.8333333333333333 # model_importer.py SNB
- uops: 10 # model_importer.py SNB
-- name: BTC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: WBINVD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[253977, '0'], [179564, '1'], [2731, '15'], [229387, '23'], [229385, '4'], [398058, '5']] # model_importer.py SNB
- throughput: 399423.5 # model_importer.py SNB
- uops: 819300 # model_importer.py SNB
-- name: JBE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: MUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUSH # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PUSH # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PUSHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUSH # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUSHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNO # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNO # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETNL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CLI # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CLD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETNZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETNS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETNP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: LLDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [3, '1'], [3, '23'], [1, '4'], [8, '5']] # model_importer.py SNB
- throughput: 8.333333333333334 # model_importer.py SNB
- uops: 16 # model_importer.py SNB
-- name: LLDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '015'], [3, '1'], [2, '23'], [1, '4'], [6, '5']] # model_importer.py SNB
- throughput: 6.666666666666667 # model_importer.py SNB
- uops: 14 # model_importer.py SNB
-- name: RET # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '5']] # model_importer.py SNB
- throughput: 2.3333333333333335 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: RET # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNBE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SETNBE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: LOOPE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 12 # model_importer.py SNB
-- name: CMPXCHG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: CMPXCHG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '05']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: VERR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 14 # model_importer.py SNB
-- name: VERR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 63 # model_importer.py SNB
- port_pressure: [[8, '0'], [9, '1'], [10, '5']] # model_importer.py SNB
- throughput: 10.0 # model_importer.py SNB
- uops: 13 # model_importer.py SNB
-- name: CWD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py SNB
- throughput: 0.8333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: TEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: TEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: TEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: TEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SCASW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '015']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: JP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JO # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SCASD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '015']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SCASB # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '015']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: JB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: RDPMC # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [6, '01'], [8, '015'], [8, '05'], [2, '1'], [1, '15'], [9, '5']] # model_importer.py SNB
- throughput: 16.166666666666664 # model_importer.py SNB
- uops: 35 # model_importer.py SNB
-- name: ENTERW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 3.666666666666667 # model_importer.py SNB
- uops: 12 # model_importer.py SNB
-- name: ENTER # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 3.666666666666667 # model_importer.py SNB
- uops: 12 # model_importer.py SNB
-- name: LEAVEW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: LEAVE # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: LIDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py SNB
- throughput: 12.0 # model_importer.py SNB
- uops: 16 # model_importer.py SNB
-- name: XLAT # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '015'], [1, '23']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: XCHG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 33 # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: XCHG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[3, '015']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SMSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py SNB
- throughput: 3.3333333333333335 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: SMSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '015'], [2, '1'], [3, '5']] # model_importer.py SNB
- throughput: 3.6666666666666665 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: AND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: AND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: AND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: AND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: JLE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CPUID # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[17, '0'], [1, '01'], [1, '05'], [16, '1'], [1, '15'], [4, '23'], [3, '4'], [39, '5']] # model_importer.py SNB
- throughput: 40.0 # model_importer.py SNB
- uops: 48 # model_importer.py SNB
-- name: RDTSC # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[10, '015'], [1, '05'], [3, '1'], [1, '15'], [6, '5']] # model_importer.py SNB
- throughput: 10.333333333333334 # model_importer.py SNB
- uops: 21 # model_importer.py SNB
-- name: SIDT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [1, '5']] # model_importer.py SNB
- throughput: 3.3333333333333335 # model_importer.py SNB
- uops: 9 # model_importer.py SNB
-- name: CDQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: INSB # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [10, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py SNB
- throughput: 27.666666666666668 # model_importer.py SNB
- uops: 60 # model_importer.py SNB
-- name: INSD # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [10, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py SNB
- throughput: 27.666666666666668 # model_importer.py SNB
- uops: 60 # model_importer.py SNB
-- name: IMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: IMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: IMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: IMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: IMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: RCR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: RCR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '05']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: RCR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 3.6666666666666665 # model_importer.py SNB
- uops: 11 # model_importer.py SNB
-- name: RCR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 3.6666666666666665 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: RCL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: RCL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '05']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: RCL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 3.6666666666666665 # model_importer.py SNB
- uops: 11 # model_importer.py SNB
-- name: RCL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 3.6666666666666665 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: INSW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [10, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py SNB
- throughput: 27.666666666666668 # model_importer.py SNB
- uops: 60 # model_importer.py SNB
-- name: DIV # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 89 # model_importer.py SNB
- port_pressure: [[2, '0'], [3, '01'], [12, '015'], [2, '05'], [3, '1'], [1, '23'], [11, '5'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 16.0 # model_importer.py SNB
- uops: 34 # model_importer.py SNB
-- name: DIV # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 91 # model_importer.py SNB
- port_pressure: [[2, '0'], [3, '01'], [13, '015'], [2, '05'], [3, '1'], [11, '5'], [3, [DIV]]] # model_importer.py SNB
- throughput: 16.333333333333332 # model_importer.py SNB
- uops: 34 # model_importer.py SNB
-- name: STOSW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 0 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: IN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[14, '0'], [5, '015'], [12, '1'], [1, '15'], [1, '23'], [28, '5']] # model_importer.py SNB
- throughput: 30.166666666666668 # model_importer.py SNB
- uops: 61 # model_importer.py SNB
-- name: IN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[14, '0'], [6, '015'], [12, '1'], [1, '23'], [27, '5']] # model_importer.py SNB
- throughput: 29.0 # model_importer.py SNB
- uops: 60 # model_importer.py SNB
-- name: BT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.8333333333333333 # model_importer.py SNB
- uops: 9 # model_importer.py SNB
-- name: BT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: POP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: POP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JRCXZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SHLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: SHLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.8333333333333333 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: INVLPG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[11, '0'], [1, '015'], [10, '1'], [4, '23'], [4, '4'], [18, '5']] # model_importer.py SNB
- throughput: 18.333333333333332 # model_importer.py SNB
- uops: 48 # model_importer.py SNB
-- name: SAHF # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 0 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: LMSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[5, '0'], [1, '01'], [1, '015'], [4, '1'], [2, '23'], [1, '4'], [12, '5']] # model_importer.py SNB
- throughput: 12.333333333333334 # model_importer.py SNB
- uops: 26 # model_importer.py SNB
-- name: LMSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '0'], [5, '015'], [1, '1'], [1, '23'], [1, '4'], [10, '5']] # model_importer.py SNB
- throughput: 11.666666666666666 # model_importer.py SNB
- uops: 21 # model_importer.py SNB
-- name: OR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: OR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: OR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: OR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CLTS # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '05'], [5, '5']] # model_importer.py SNB
- throughput: 5.5 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: ROL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: ROL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ROL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: ROL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[3, '05']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VERW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 199 # model_importer.py SNB
-- name: VERW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 63 # model_importer.py SNB
- port_pressure: [[8, '0'], [9, '1'], [10, '5']] # model_importer.py SNB
- throughput: 10.0 # model_importer.py SNB
- uops: 13 # model_importer.py SNB
-- name: JMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: JMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: JMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: identifier # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ROR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: ROR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ROR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: ROR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[3, '05']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETLE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETLE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: NEG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: NEG # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETNLE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETNLE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPXCHG8B # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '01'], [5, '015'], [4, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 4.666666666666667 # model_importer.py SNB
- uops: 14 # model_importer.py SNB
-- name: ADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: ADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: ADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: ADC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05']] # model_importer.py SNB
- throughput: 0.8333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: ADC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.8333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CWDE # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BSF # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BSF # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: LEA # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '01']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SETZ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: DEC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: DEC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SETBE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SETBE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BSWAP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: UNPCKHPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: UNPCKHPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: DIVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: DIVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ADDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTPI2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTPI2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CMPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: FXSAVE64 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[12, '0'], [1, '01'], [1, '015'], [2, '05'], [14, '1'], [1, '15'], [40, '23'], [38, '4'], [26, '5']] # model_importer.py SNB
- throughput: 38.0 # model_importer.py SNB
- uops: 136 # model_importer.py SNB
-- name: ANDNPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ANDNPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PREFETCHT2 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PREFETCHT1 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PREFETCHT0 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: LDMXCSR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: ORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: DIVSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: DIVSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: RCPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RCPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SUBSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SUBSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CMPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: XORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: XORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SHUFPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SHUFPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MINSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MINSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTSI2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTSI2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: SFENCE # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RSQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RSQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: UNPCKLPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: UNPCKLPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MULSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MULSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: FXRSTOR64 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[12, '0'], [3, '01'], [4, '05'], [12, '1'], [1, '15'], [39, '23'], [42, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 44.5 # model_importer.py SNB
- uops: 116 # model_importer.py SNB
-- name: FXSAVE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[12, '0'], [1, '01'], [1, '015'], [2, '05'], [14, '1'], [1, '15'], [40, '23'], [38, '4'], [26, '5']] # model_importer.py SNB
- throughput: 38.0 # model_importer.py SNB
- uops: 136 # model_importer.py SNB
-- name: SQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTTPS2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTTPS2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MINPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MINPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTPS2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTPS2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MULPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MULPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ANDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ANDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: FXRSTOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '01'], [1, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 116 # model_importer.py SNB
-- name: STMXCSR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: MAXPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MAXPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PREFETCHNTA # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: COMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: COMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RCPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: RCPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MAXSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MAXSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: UCOMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: UCOMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: UNPCKHPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: UNPCKHPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKHDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTDQ2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTDQ2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: DIVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: DIVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTPI2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTPI2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKUSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKUSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ANDNPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ANDNPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: UNPCKLPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: UNPCKLPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PACKSSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKSSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: DIVSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: DIVSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PXOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PXOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CMPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMAXSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKHQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CMPSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULHUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULHUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: POR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: POR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTSD2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTSD2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SQRTSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SQRTSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 21 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTSI2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTSI2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MULSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MULSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PANDN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PANDN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SHUFPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SHUFPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: SQRTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SQRTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 21 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ANDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ANDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTSS2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTSS2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: XORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: XORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MINPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MINPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ADDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SUBSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: SUBSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTPS2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTPS2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MULPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MULPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKHBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULUDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULUDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULUDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULUDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMADDWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMADDWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PEXTRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTDQ2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTDQ2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMAXUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKHWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CVTPD2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTPD2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTPD2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTPD2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MFENCE # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSHUFLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MAXPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: MAXPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PINSRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PAVGW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAVGW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PAVGB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAVGB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: COMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: COMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKSSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKSSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: UCOMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: UCOMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CVTTPD2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CVTTPD2PI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: FICOMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCHS # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FUCOM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOMI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDL2T # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDL2E # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOMIP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FADDP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOMPP # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FISUBR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FISUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSUBP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSUBR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSUBR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FILD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FCOM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FXAM # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '1']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FFREE # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FIMUL # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSTP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSTP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FNINIT # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FIADD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FNOP # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FICOM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDPI # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FNSTSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FNSTSW # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '015']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FWAIT # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FINCSTP # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FTST # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FIST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FSUBRP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FABS # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDCW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FMULP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDLN2 # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FUCOMP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FUCOMI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FDECSTP # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDLG2 # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLDZ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FUCOMPP # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FLD1 # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FUCOMIP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FNSTCW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: FISTP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: PUNPCKHDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PACKUSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKUSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PACKSSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKSSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PXOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PXOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMAXSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULHUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULHUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: POR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: POR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PANDN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PANDN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSHUFW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PADDSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PADDSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: EMMS # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [18, '5']] # model_importer.py SNB
- throughput: 18.0 # model_importer.py SNB
- uops: 31 # model_importer.py SNB
-- name: PUNPCKHBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMADDWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMADDWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PEXTRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMAXUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKHWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKHWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PINSRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PAVGW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAVGW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSUBSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSUBSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PAVGB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PAVGB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PACKSSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKSSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUNPCKLBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PUNPCKLBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CMPSQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 5 # model_importer.py SNB
-- name: LODSQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CDQE # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PUSHFQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 9 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: SCASQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '015']] # model_importer.py SNB
- throughput: 0.6666666666666666 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: POPFQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 10 # model_importer.py SNB
-- name: STOSQ # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 0 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: CMPXCHG16B # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '01'], [6, '015'], [5, '05'], [2, '15'], [2, '23'], [1, '4'], [3, '5']] # model_importer.py SNB
- throughput: 8.5 # model_importer.py SNB
- uops: 22 # model_importer.py SNB
-- name: CQO # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: POPCNT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: POPCNT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ROUNDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ROUNDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ROUNDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ROUNDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPGTQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPGTQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PBLENDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PBLENDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: MPSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: MPSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHMINPOSUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PHMINPOSUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPISTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PCMPISTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: INSERTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: INSERTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCMPEQQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPEQQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PACKUSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PACKUSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: EXTRACTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: EXTRACTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BLENDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BLENDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PTEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PTEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PCMPESTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: PCMPESTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: PCMPESTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: PCMPESTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: PMULDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: CRC32 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: CRC32 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: DPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 9 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: DPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 9 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: DPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: DPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PCMPISTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PCMPISTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[3, '0']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PEXTRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PEXTRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMAXUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMAXUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: BLENDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BLENDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PEXTRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 18 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PEXTRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMINUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMINUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PINSRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PINSRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BLENDVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: BLENDVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: BLENDVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: BLENDVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PEXTRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 18 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: ROUNDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ROUNDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ROUNDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ROUNDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PEXTRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PEXTRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PBLENDVB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PBLENDVB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '15'], [1, '23']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PHSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PMULHRSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULHRSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMULHRSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMULHRSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PHSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PSIGNW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSIGNW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSIGNW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSIGNW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSIGND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSIGND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSIGND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSIGND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSIGNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSIGNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSIGNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSIGNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PHADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PMADDUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMADDUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PMADDUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PMADDUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PHSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PABSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PABSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PABSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PABSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PHADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PALIGNR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PALIGNR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PALIGNR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PALIGNR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSHUFB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PSHUFB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PSHUFB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PABSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PABSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PABSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PABSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PABSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PABSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PABSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: PABSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PHADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: mm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PHADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PHADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: ADDSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: ADDSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: ADDSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: HSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: HSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: HSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: HSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: HADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: HADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: HADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: HADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: FISTTP # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: LDDQU # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: TZCNT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: TZCNT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: RDTSCP # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[5, '0'], [8, '1'], [10, '5']] # model_importer.py SNB
- throughput: 10.0 # model_importer.py SNB
- uops: 23 # model_importer.py SNB
-- name: AESDEC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: AESDEC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: AESKEYGENASSIST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '015'], [1, '15'], [7, '5']] # model_importer.py SNB
- throughput: 7.833333333333333 # model_importer.py SNB
- uops: 11 # model_importer.py SNB
-- name: AESKEYGENASSIST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '015'], [1, '15'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 6.833333333333333 # model_importer.py SNB
- uops: 11 # model_importer.py SNB
-- name: AESENCLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: AESENCLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: AESIMC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: AESIMC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: AESDECLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: AESDECLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: AESENC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: AESENC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: PREFETCHWT1 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: ~ # model_importer.py SNB
-- name: LZCNT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: LZCNT # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: PCLMULQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py SNB
- throughput: 6.833333333333333 # model_importer.py SNB
- uops: 18 # model_importer.py SNB
-- name: PCLMULQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 6.5 # model_importer.py SNB
- uops: 18 # model_importer.py SNB
-- name: CLFLUSH # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '01'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: PAUSE # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[3, '015'], [1, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 7 # model_importer.py SNB
-- name: VPMULHUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULHUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMULUDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULUDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VRCPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VRCPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSLLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMULHRSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULHRSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERM2F128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERM2F128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VHADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VHADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPUNPCKLBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKLBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPEQW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPEQW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPEQQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPEQQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPAVGW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPAVGW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPEQD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPEQD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPEQB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPEQB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPAVGB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPAVGB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMAXSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMULSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMAXSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMULSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMULPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMULPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSRLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSHUFHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSHUFHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMAXSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMAXSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMAXSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSTMXCSR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPMINSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMINSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMINSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMINSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPTEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPTEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPTEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPTEST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPACKSSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPACKSSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPINSRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPINSRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPXOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPXOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSQRTSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 21 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSQRTSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 21 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VEXTRACTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VEXTRACTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKHPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKHPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKHPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKHPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTSS2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTSS2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCOMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCOMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPBLENDVB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPBLENDVB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[2, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VZEROALL # model_importer.py SNB
- operands: [] # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 20 # model_importer.py SNB
-- name: VCOMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCOMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSRAD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VRSQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VRSQRTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSHUFD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSHUFD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSRAW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSHUFB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSHUFB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VDIVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VDIVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VDIVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 45 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [42, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 42.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VDIVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 45 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [42, [DIV]]] # model_importer.py SNB
- throughput: 42.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VDIVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VDIVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VDIVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 29 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 28.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VDIVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 29 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py SNB
- throughput: 28.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCMPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCMPSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSHUFLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSHUFLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VLDMXCSR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSLLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCMPSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCMPSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSLLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBLENDVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VBLENDVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBLENDVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VBLENDVPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSLLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPAND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPAND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPHADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPHADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPANDN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPANDN # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSHUFPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSHUFPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSHUFPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSHUFPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSUBSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSUBSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 28.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 29 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py SNB
- throughput: 28.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPHADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPHADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VSQRTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSQRTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 21 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSQRTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [42, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 42.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VSQRTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 44 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [42, [DIV]]] # model_importer.py SNB
- throughput: 42.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VSUBSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSUBSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSHUFPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSHUFPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSHUFPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSHUFPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VLDDQU # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VLDDQU # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMULDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VDPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 9 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VDPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 9 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VDPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: VDPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VDPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 6 # model_importer.py SNB
-- name: VDPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 12 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPUNPCKHDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKHDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMULPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMULPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VINSERTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VINSERTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPALIGNR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPALIGNR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMAXPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMAXPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMAXPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMAXPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPACKUSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPACKUSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMAXPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMAXPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMAXPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMAXPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPUNPCKHQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKHQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSIGNW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSIGNW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSIGNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSIGNB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKHPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKHPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKHPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKHPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPUNPCKLWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKLWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSIGND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSIGND # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMULHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULHW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VXORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VXORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VXORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VXORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VROUNDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VROUNDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VROUNDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VROUNDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMADDUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMADDUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VXORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VXORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VXORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VXORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VINSERTF128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VINSERTF128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VHSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VHSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VHSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VHSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VHADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VHADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VHADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTTPS2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VTESTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VTESTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VTESTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VTESTPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VDIVSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VDIVSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB
- throughput: 14.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VDIVSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VDIVSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 22 # model_importer.py SNB
- port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB
- throughput: 21.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VTESTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VTESTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VTESTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VTESTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCMPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCMPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCMPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCMPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCMPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCMPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCMPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCMPPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSUBPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTSS2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPABSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPABSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VSUBPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPHADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPHADDSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VMINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSUBUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBUSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBLENDVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VBLENDVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBLENDVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VBLENDVPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[2, '05']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMPSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VMPSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 6 # model_importer.py SNB
- port_pressure: [[1, '0'], [2, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSUBUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBUSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPGTB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPGTB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPESTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: VPCMPESTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: VPCMPESTRIQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 94 # model_importer.py SNB
- port_pressure: [[17, '0'], [10, '1'], [1, '15'], [19, '5']] # model_importer.py SNB
- throughput: 19.5 # model_importer.py SNB
- uops: 33 # model_importer.py SNB
-- name: VPCMPESTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: VPCMPESTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB
- throughput: 3.5 # model_importer.py SNB
- uops: 8 # model_importer.py SNB
-- name: VPCMPESTRMQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 95 # model_importer.py SNB
- port_pressure: [[17, '0'], [10, '1'], [1, '15'], [19, '5']] # model_importer.py SNB
- throughput: 19.5 # model_importer.py SNB
- uops: 33 # model_importer.py SNB
-- name: VANDNPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDNPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDNPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDNPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDNPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDNPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VANDNPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VANDNPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPADDD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPABSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPABSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBLENDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBLENDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBLENDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBLENDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBLENDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBLENDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBLENDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBLENDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '05']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VRSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VRSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VRSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VRSQRTPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05']] # model_importer.py SNB
- throughput: 2.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPEXTRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 18 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPEXTRB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPEXTRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPEXTRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPHSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPHSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPEXTRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPEXTRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPEXTRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 18 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPEXTRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPHSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPHSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPBLENDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPBLENDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPOR # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '015']] # model_importer.py SNB
- throughput: 0.3333333333333333 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMULLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUCOMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VUCOMISS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPISTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPCMPISTRM # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[3, '0']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPCMPISTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPCMPISTRI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 11 # model_importer.py SNB
- port_pressure: [[3, '0']] # model_importer.py SNB
- throughput: 3.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPMULLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMULLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUCOMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VUCOMISD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VEXTRACTF128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VEXTRACTF128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPACKUSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPACKUSDW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMAXUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPINSRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPINSRD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPINSRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPINSRQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPINSRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPINSRW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMAXUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSRLW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSRLQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPUNPCKLQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKLQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VPSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSRLD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPERMILPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBROADCASTSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VBROADCASTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBROADCASTSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMINPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTDQ2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTDQ2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTDQ2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTDQ2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPUNPCKLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKLDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTDQ2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTDQ2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTDQ2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTDQ2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VMINPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VMINPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSUBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VBROADCASTF128 # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSADBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VROUNDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VROUNDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VROUNDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VROUNDPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VROUNDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VROUNDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VROUNDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VROUNDPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSUBSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBSB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTSI2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTSI2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTSD2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTSD2SS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCLMULQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py SNB
- throughput: 6.833333333333333 # model_importer.py SNB
- uops: 18 # model_importer.py SNB
-- name: VPCLMULQDQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 13 # model_importer.py SNB
- port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 6.5 # model_importer.py SNB
- uops: 18 # model_importer.py SNB
-- name: VRCPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VRCPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VRCPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VRCPPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 7 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '05']] # model_importer.py SNB
- throughput: 2.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTSI2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTSI2SD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VORPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VORPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMINUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMINUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKLPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKLPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKLPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKLPS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMINUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMINUB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMINUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMINUD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKLPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKLPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VUNPCKLPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VUNPCKLPD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPUNPCKHBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKHBW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTTPD2DQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPGTD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPGTD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPMADDWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPMADDWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPGTQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPGTQ # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPCMPGTW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPCMPGTW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPHMINPOSUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPHMINPOSUW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '0']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPABSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPABSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPUNPCKHWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPUNPCKHWD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPHSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 4 # model_importer.py SNB
-- name: VPHSUBSW # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[3, '15']] # model_importer.py SNB
- throughput: 1.5 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTTSD2SI # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: gpr # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPD2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTPD2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 4 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPD2PS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 5 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VPACKSSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VPACKSSWB # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 1 # model_importer.py SNB
- port_pressure: [[1, '15']] # model_importer.py SNB
- throughput: 0.5 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VADDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VADDSS # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '1']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 1 # model_importer.py SNB
-- name: VCVTPS2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPS2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 2 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VCVTPS2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VCVTPS2PD # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: ymm # model_importer.py SNB
- latency: 3 # model_importer.py SNB
- port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB
- throughput: 1.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VAESDEC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VAESDEC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VAESDECLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VAESDECLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VAESIMC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 14 # model_importer.py SNB
- port_pressure: [[2, '5']] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VAESIMC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 2.0 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VAESENC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VAESENC # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VAESENCLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 2 # model_importer.py SNB
-- name: VAESENCLAST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 8 # model_importer.py SNB
- port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 1.3333333333333333 # model_importer.py SNB
- uops: 3 # model_importer.py SNB
-- name: VAESKEYGENASSIST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: 10 # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '015'], [1, '1'], [7, '5']] # model_importer.py SNB
- throughput: 7.333333333333333 # model_importer.py SNB
- uops: 11 # model_importer.py SNB
-- name: VAESKEYGENASSIST # model_importer.py SNB
- operands: # model_importer.py SNB
- - class: immediate # model_importer.py SNB
- imd: int # model_importer.py SNB
- - class: memory # model_importer.py SNB
- base: '*' # model_importer.py SNB
- offset: '*' # model_importer.py SNB
- index: '*' # model_importer.py SNB
- scale: '*' # model_importer.py SNB
- - class: register # model_importer.py SNB
- name: xmm # model_importer.py SNB
- latency: ~ # model_importer.py SNB
- port_pressure: [[2, '0'], [1, '015'], [1, '1'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB
- throughput: 6.333333333333333 # model_importer.py SNB
- uops: 11 # model_importer.py SNB
+# Available architectures: CFL, KBL, ZEN+, WOL, ICL, NHM, ZEN2, HSW, SKL, CON, CNL, IVB, BDW, WSM, SNB, SKX
+# Chosen architecture: SNB
+osaca_version: 0.3.7 # uops.info import
+micro_architecture: ~ # uops.info import
+arch_code: ~ # uops.info import
+isa: x86 # uops.info import
+ROB_size: ~ # uops.info import
+retired_uOps_per_cycle: ~ # uops.info import
+scheduler_size: ~ # uops.info import
+hidden_loads: ~ # uops.info import
+load_latency: {} # uops.info import
+load_throughput_default: [] # uops.info import
+ports: # uops.info import
+- '0' # uops.info import
+- '1' # uops.info import
+- '5' # uops.info import
+- '2' # uops.info import
+- '3' # uops.info import
+- 2D # uops.info import
+- 3D # uops.info import
+- '4' # uops.info import
+port_model_scheme: ~ # uops.info import
+load_throughput: # uops.info import
+- {base: gpr, index: gpr, offset: imd, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: gpr, offset: imd, scale: 8, port_pressure: []} # uops.info import
+- {base: gpr, index: gpr, offset: ~, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: gpr, offset: ~, scale: 8, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: imd, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: imd, scale: 8, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: ~, scale: 1, port_pressure: []} # uops.info import
+- {base: gpr, index: ~, offset: ~, scale: 8, port_pressure: []} # uops.info import
+instruction_forms: # uops.info import
+- name: AESDEC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESDEC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: AESDECLAST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESDECLAST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: AESENC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESENC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: AESENCLAST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: AESENCLAST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VADDSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDNPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VANDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VBLENDVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBROADCASTF128 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBROADCASTSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VBROADCASTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VBROADCASTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCOMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCOMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCOMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCOMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VCVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VCVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VCVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VDPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VDPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VEXTRACTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VEXTRACTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VEXTRACTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VEXTRACTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VHSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VINSERTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VINSERTF128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VINSERTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VINSERTPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VLDDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMASKMOVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VMASKMOVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMASKMOVPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMAXSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMAXSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMINSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMINSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVAPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVAPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVAPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVAPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDQA # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVDQU # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVMSKPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVMSKPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVMSKPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVMSKPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVNTDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 335 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVNTDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVNTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 335 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVNTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 335 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSHDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSLDUP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVUPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVUPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMOVUPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VMOVUPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMPSADBW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VMPSADBW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '0'], [2, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VMULSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VMULSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPABSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPABSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPABSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPABSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPABSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPABSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKUSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKUSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPALIGNR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPAND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPAND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VPANDN # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPANDN # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VPAVGB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPAVGB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPAVGW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPAVGW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPBLENDVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPBLENDVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPBLENDW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPBLENDW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPCMPISTRI # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 11 # uops.info import
+ port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VPCMPISTRI # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 11 # uops.info import
+ port_pressure: [[3, '0']] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPCMPISTRM # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VPCMPISTRM # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 10 # uops.info import
+ port_pressure: [[3, '0']] # uops.info import
+ throughput: 3.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPERM2F128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERM2F128 # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPERMILPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPEXTRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 18 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPEXTRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPEXTRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VPEXTRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPEXTRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VPEXTRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 18 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPHADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPHSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 4 # uops.info import
+- name: VPHSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[3, '15']] # uops.info import
+ throughput: 1.5 # uops.info import
+ uops: 3 # uops.info import
+- name: VPINSRB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPINSRD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPINSRQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPINSRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMADDUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMADDWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMADDWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXUD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXUD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMAXUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMAXUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINUD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINUD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMINUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMINUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVMSKB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVSXWQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVSXWQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMOVZXWQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMOVZXWQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULHRSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULHUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULHUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULHW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSADBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSADBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSIGNB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSIGNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSIGND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSIGND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSIGNW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSIGNW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSLLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSLLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSLLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSLLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSLLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSLLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSLLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRAD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRAD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRAD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRAW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRAW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRAW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSRLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPSRLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSRLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VPTEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKHQDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLQDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: VPXOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: VPXOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: VRCPPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRCPPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VRCPSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRCPSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VROUNDSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VROUNDSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VRSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VRSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VRSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSTMXCSR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VSUBSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VSUBSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VTESTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUCOMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VUCOMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUCOMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: VUCOMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VUNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: VXORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ - class: register # uops.info import
+ name: ymm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: VAESDEC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: VAESDECLAST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: VAESENC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: VAESENCLAST # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 8 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: VAESIMC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: ADD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: ADD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: AND # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: AND # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: BSF # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BSF # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: BSR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BSR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: BSWAP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '05'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: BT # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTC # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: BTC # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: BTR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: BTS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: BTS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: CLI # uops.info import
+ operands: [] # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CMOVB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVBE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 4 # uops.info import
+- name: CMOVBE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [2, '05']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: CMOVL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVLE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNBE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 4 # uops.info import
+- name: CMOVNBE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [2, '05']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 3 # uops.info import
+- name: CMOVNL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNLE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNO # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVNZ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVO # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMOVZ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '05']] # uops.info import
+ throughput: 0.8333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: CMP # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: CMP # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: DEC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: DEC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: IMUL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: INC # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: INC # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: LEA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '01']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOV # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [1, '1']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVSX # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSX # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVZX # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVZX # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MUL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: MUL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: NEG # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: NEG # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: NOT # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: NOT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: OR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: OR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: POP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: POP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUSH # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PUSH # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PUSHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PUSH # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PUSHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PUSHFW # uops.info import
+ operands: [] # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: ROL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 5 # uops.info import
+- name: ROL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ROR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[2, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 5 # uops.info import
+- name: ROR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SAR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SAR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETBE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SETBE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SETL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETLE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETLE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNBE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 7 # uops.info import
+ port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SETNBE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[2, '05']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SETNL # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNL # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNLE # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNLE # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNO # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNO # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETNZ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETNZ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETO # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETO # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETP # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETP # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SETZ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SETZ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SHL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SHL # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: SHR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SHR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: STC # uops.info import
+ operands: [] # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: STOSB # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: STOSD # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: STOSW # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: SUB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SUB # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: TEST # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: TEST # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: TEST # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: XADD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '015']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: XCHG # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[3, '015']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: XOR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: XOR # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: CQO # uops.info import
+ operands: [] # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '05']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSXD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSXD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PUSHFQ # uops.info import
+ operands: [] # uops.info import
+ latency: 9 # uops.info import
+ port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: STOSQ # uops.info import
+ operands: [] # uops.info import
+ latency: 0 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: LZCNT # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: LZCNT # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: EMMS # uops.info import
+ operands: [] # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [18, '5']] # uops.info import
+ throughput: 18.0 # uops.info import
+ uops: 31 # uops.info import
+- name: MASKMOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [2, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 17 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 341 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 6 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVMSKB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKHWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PUNPCKLWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PXOR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PXOR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDNPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDNPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPSS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: COMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: COMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPI2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPI2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSI2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [2, '5']] # uops.info import
+ throughput: 2.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTSS2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MAXSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVMSKPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 334 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVUPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVUPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MULSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PREFETCHNTA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PREFETCHT0 # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: RCPPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RCPPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: RCPSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RCPSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: RSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RSQRTPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: RSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: RSQRTSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SHUFPS # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: STMXCSR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 4 # uops.info import
+- name: SUBPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SUBPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: SUBSS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: SUBSS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: UCOMISS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: UCOMISS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKHPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: UNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: UNPCKLPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: XORPS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: XORPS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ADDSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ADDSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDNPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDNPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ANDPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ANDPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPPD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CMPSD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: COMISD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: COMISD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTDQ2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTDQ2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPD2PS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPI2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTPI2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTPS2PD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTSD2SS # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSI2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTSS2SD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTPD2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTPD2PI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '1'], [1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: CVTTPS2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: CVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: CVTTSD2SI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 4 # uops.info import
+ port_pressure: [[1, '0'], [1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MAXSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MAXSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MINSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MINSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 3 # uops.info import
+ port_pressure: [[1, '1']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVAPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDQ2Q # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '5']] # uops.info import
+ throughput: 1.3333333333333333 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVDQA # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVDQA # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDQU # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVDQU # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVHPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVLPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVMSKPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVNTDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 335 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVNTI # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 340 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVNTPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 334 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVQ2DQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MOVUPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: MOVUPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '23'], [1, '4']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: MULSD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: MULSD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: ORPD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: ORPD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '5']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKSSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PACKUSWB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDUSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PADDW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAND # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PANDN # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PAVGW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPEQW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PCMPGTW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PEXTRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PINSRW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMADDWD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMAXUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINSW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PMINUB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PMOVMSKB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: gpr # uops.info import
+ latency: 2 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHUW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULHW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PMULUDQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: POR # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '015']] # uops.info import
+ throughput: 0.3333333333333333 # uops.info import
+ uops: 1 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSADBW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 5 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFHW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: ~ # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSHUFLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSLLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSLLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSLLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRAD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRAW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRLD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLDQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRLQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: immediate # uops.info import
+ imd: int # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 1 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 3 # uops.info import
+- name: PSRLW # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '0'], [1, '15']] # uops.info import
+ throughput: 1.0 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBB # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBD # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ - class: register # uops.info import
+ name: mm0 # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15']] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 1 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: memory # uops.info import
+ base: '*' # uops.info import
+ offset: '*' # uops.info import
+ index: '*' # uops.info import
+ scale: '*' # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1 # uops.info import
+ port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
+ throughput: 0.5 # uops.info import
+ uops: 2 # uops.info import
+- name: PSUBQ # uops.info import
+ operands: # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ - class: register # uops.info import
+ name: xmm # uops.info import
+ latency: 1