mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 09:00:05 +01:00
20698 lines
2.8 MiB
20698 lines
2.8 MiB
osaca_version: 0.3.4
|
|
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
|
|
|