Files
OSACA/osaca/data/ivb.yml
2020-12-06 18:05:36 +01:00

16820 lines
2.1 MiB

# Available architectures: WSM, KBL, CNL, ZEN+, NHM, SKX, SKL, ICL, HSW, SNB, CFL, ZEN2, BDW, CON, WOL, IVB
# Chosen architecture: IVB
osaca_version: 0.3.7 # uops.info import
micro_architecture: ~ # uops.info import
arch_code: ~ # uops.info import
isa: x86 # uops.info import
ROB_size: ~ # uops.info import
retired_uOps_per_cycle: ~ # uops.info import
scheduler_size: ~ # uops.info import
hidden_loads: ~ # uops.info import
load_latency: {} # uops.info import
load_throughput_default: [] # uops.info import
ports: # uops.info import
- '0' # uops.info import
- DIV # uops.info import
- '1' # uops.info import
- '2' # uops.info import
- 2D # uops.info import
- '3' # uops.info import
- 3D # uops.info import
- '4' # uops.info import
- '5' # uops.info import
port_model_scheme: ~ # uops.info import
load_throughput: # uops.info import
- {base: gpr, index: gpr, offset: imd, scale: 1, port_pressure: []} # uops.info import
- {base: gpr, index: gpr, offset: imd, scale: 8, port_pressure: []} # uops.info import
- {base: gpr, index: gpr, offset: ~, scale: 1, port_pressure: []} # uops.info import
- {base: gpr, index: gpr, offset: ~, scale: 8, port_pressure: []} # uops.info import
- {base: gpr, index: ~, offset: imd, scale: 1, port_pressure: []} # uops.info import
- {base: gpr, index: ~, offset: imd, scale: 8, port_pressure: []} # uops.info import
- {base: gpr, index: ~, offset: ~, scale: 1, port_pressure: []} # uops.info import
- {base: gpr, index: ~, offset: ~, scale: 8, port_pressure: []} # uops.info import
instruction_forms: # uops.info import
- name: AESDEC # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '5']] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 2 # uops.info import
- name: AESDEC # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 8 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 3 # uops.info import
- name: AESDECLAST # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '5']] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 2 # uops.info import
- name: AESDECLAST # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 8 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 3 # uops.info import
- name: AESENC # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '5']] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 2 # uops.info import
- name: AESENC # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 8 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 3 # uops.info import
- name: AESENCLAST # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '5']] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 2 # uops.info import
- name: VADDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VADDSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VADDSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDNPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDNPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDNPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDNPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDNPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDNPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDNPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDNPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VANDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VANDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VBLENDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VBLENDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VBLENDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VBLENDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VBLENDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VBLENDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VBLENDVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VBLENDVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VBLENDVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VBLENDVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VBLENDVPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VBLENDVPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VBLENDVPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VBLENDVPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VBROADCASTF128 # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VBROADCASTSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VBROADCASTSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VBROADCASTSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCMPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCMPPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCMPPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCMPSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCMPSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCMPSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCOMISD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCOMISD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCOMISS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCOMISS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTDQ2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTDQ2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTDQ2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTDQ2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTDQ2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTDQ2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCVTDQ2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTDQ2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCVTPD2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTPD2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPD2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPD2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTPD2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPD2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPS2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPS2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCVTPS2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPS2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCVTPS2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPS2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPS2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTPS2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSD2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTSD2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSD2SS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTSD2SS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSI2SD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSI2SD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSI2SS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTSI2SS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTSS2SD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSS2SD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTSS2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTSS2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTTPD2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTTPD2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTTPD2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTTPS2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTTPS2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCVTTPS2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTTPS2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VCVTTSD2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTTSD2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTTSS2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTTSS2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VDIVPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: VDIVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: VDIVPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 35 # uops.info import
port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import
throughput: 28.0 # uops.info import
uops: 4 # uops.info import
- name: VDIVPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: VDIVPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 21 # uops.info import
port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 4 # uops.info import
- name: VDIVSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: VDIVSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: VDIVSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: VDPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 9 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VDPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 9 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VEXTRACTF128 # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VEXTRACTF128 # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VEXTRACTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VEXTRACTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VHADDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHADDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHADDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHADDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHADDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHADDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHADDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHADDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VHSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: VHSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: VINSERTF128 # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VINSERTF128 # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VINSERTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VINSERTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VLDDQU # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMASKMOVPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VMASKMOVPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VMASKMOVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 0 # uops.info import
port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VMASKMOVPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VMASKMOVPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VMASKMOVPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 0 # uops.info import
port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VMAXPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMAXPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMAXPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMAXPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMAXPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMAXPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMAXPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMAXPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMAXSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMAXSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMAXSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMAXSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMINPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMINPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMINPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMINPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMINPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMINPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMINPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMINPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMINSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMINSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMINSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMINSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVAPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVAPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVAPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVAPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVDDUP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVDDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVDDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVDQA # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVDQA # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVDQU # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVDQU # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVHLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVHPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVHPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVHPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVLHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVLPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVLPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVLPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVMSKPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVMSKPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVMSKPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVMSKPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVNTDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 338 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVNTDQA # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVNTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 336 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVNTPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 337 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVSHDUP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVSHDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVSHDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVSLDUP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVSLDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVSLDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMOVSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVUPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVUPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMOVUPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VMOVUPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMPSADBW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VMPSADBW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [2, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VMULPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMULPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMULPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMULPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMULPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMULPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMULPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMULPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMULSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMULSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VMULSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VMULSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VORPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VORPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VORPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VORPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VORPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VORPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VORPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VORPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPABSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPABSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPABSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPABSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPABSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPABSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPACKSSDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPACKSSDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPACKSSWB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPACKSSWB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPACKUSDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPACKUSDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPACKUSWB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPACKUSWB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDUSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDUSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDUSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDUSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPADDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPADDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPALIGNR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPALIGNR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPAND # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPAND # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: VPANDN # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPANDN # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: VPAVGB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPAVGB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPAVGW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPAVGW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPBLENDVB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPBLENDVB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPBLENDW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPBLENDW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPEQB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPEQB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPEQD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPEQD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPEQQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPEQQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPEQW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPEQW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPGTB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPGTB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPGTD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPGTD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPGTQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPCMPGTQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPCMPGTW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPCMPGTW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPCMPISTRI # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 11 # uops.info import
port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 3.0 # uops.info import
uops: 4 # uops.info import
- name: VPCMPISTRI # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 11 # uops.info import
port_pressure: [[3, '0']] # uops.info import
throughput: 3.0 # uops.info import
uops: 3 # uops.info import
- name: VPCMPISTRM # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 10 # uops.info import
port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 3.0 # uops.info import
uops: 4 # uops.info import
- name: VPCMPISTRM # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 10 # uops.info import
port_pressure: [[3, '0']] # uops.info import
throughput: 3.0 # uops.info import
uops: 3 # uops.info import
- name: VPERM2F128 # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERM2F128 # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPERMILPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPEXTRB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 17 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPEXTRB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPEXTRD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPEXTRD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPEXTRQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPEXTRQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPEXTRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 17 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPEXTRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPHADDD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: VPHADDD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: VPHADDSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: VPHADDSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: VPHADDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: VPHADDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: VPHMINPOSUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPHMINPOSUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPHSUBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: VPHSUBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: VPHSUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: VPHSUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: VPHSUBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: VPHSUBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: VPINSRB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPINSRD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPINSRQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPINSRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMADDUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMADDUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMADDWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMADDWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMAXSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMAXSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMAXSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMAXSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMAXSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMAXSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMAXUB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMAXUB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMAXUD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMAXUD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMAXUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMAXUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMINSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMINSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMINSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMINSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMINSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMINSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMINUB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMINUB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMINUD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMINUD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMINUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMINUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVMSKB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVSXBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVSXBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVSXDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVSXWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVSXWQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVSXWQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVZXBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVZXBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVZXBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVZXBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVZXBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVZXBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVZXDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVZXDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVZXWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVZXWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMOVZXWQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPMOVZXWQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPMULDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMULHRSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULHRSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMULHUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULHUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMULHW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULHW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMULLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMULLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPMULUDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPMULUDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPOR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPOR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: VPSADBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSADBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSHUFB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSHUFB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSHUFD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSHUFD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSHUFHW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSHUFHW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSHUFLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSHUFLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSIGNB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSIGNB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSIGND # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSIGND # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSIGNW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSIGNW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSLLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSLLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSLLD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSLLDQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSLLQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSLLQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSLLQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSLLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSLLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSLLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSRAD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSRAD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSRAD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSRAW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSRAW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSRAW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSRLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSRLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSRLD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSRLDQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSRLQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSRLQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSRLQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSRLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPSRLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPSRLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VPSUBB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBUSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBUSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBUSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBUSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPSUBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPSUBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPTEST # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPTEST # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPTEST # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VPTEST # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKHBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKHBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKHDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKHDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKHQDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKHQDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKHWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKHWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKLBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKLBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKLDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKLDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKLQDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKLQDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPUNPCKLWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPUNPCKLWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: VPXOR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: VPXOR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: VRCPPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VRCPPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VRCPSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VRCPSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VROUNDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VROUNDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VROUNDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VROUNDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VROUNDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VROUNDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VROUNDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VROUNDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VROUNDSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VROUNDSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VROUNDSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VROUNDSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VRSQRTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VRSQRTPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VRSQRTSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VRSQRTSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSHUFPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSHUFPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSHUFPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSHUFPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSHUFPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSHUFPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSHUFPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSHUFPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSQRTPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: VSQRTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: VSQRTPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import
throughput: 28.0 # uops.info import
uops: 4 # uops.info import
- name: VSQRTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 35 # uops.info import
port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # uops.info import
throughput: 28.0 # uops.info import
uops: 3 # uops.info import
- name: VSQRTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: VSQRTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 4 # uops.info import
- name: VSQRTSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: VSQRTSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: VSQRTSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: VSTMXCSR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSUBSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSUBSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VSUBSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VSUBSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VTESTPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VTESTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VTESTPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VTESTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VTESTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VTESTPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VTESTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VTESTPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUCOMISD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VUCOMISD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUCOMISS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VUCOMISS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKHPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKHPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKHPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKHPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKHPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKHPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKLPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKLPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKLPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKLPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKLPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VUNPCKLPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VUNPCKLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VXORPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VXORPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VXORPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VXORPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VXORPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VXORPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: VXORPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VXORPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ADD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: ADD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: AND # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: AND # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: BSF # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: BSF # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: BSR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: BSR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: BSWAP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '05'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: BT # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: BT # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BT # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BTC # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: BTC # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BTC # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BTR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: BTR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BTR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BTS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: BTS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BTS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: CLI # uops.info import
operands: [] # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: CMOVB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '05']] # uops.info import
throughput: 0.8333333333333333 # uops.info import
uops: 2 # uops.info import
- name: CMOVNB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '05']] # uops.info import
throughput: 0.8333333333333333 # uops.info import
uops: 2 # uops.info import
- name: CMP # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: CMP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: CMP # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: DEC # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: DEC # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: DIV # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 25 # uops.info import
port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [DIV]]] # uops.info import
throughput: 9.0 # uops.info import
uops: 10 # uops.info import
- name: DIV # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 26 # uops.info import
port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [1, '23'], [3, '5'], [9, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 9.0 # uops.info import
uops: 11 # uops.info import
- name: IDIV # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 21 # uops.info import
port_pressure: [[2, '0'], [4, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [DIV]]] # uops.info import
throughput: 8.0 # uops.info import
uops: 10 # uops.info import
- name: IMUL # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: IMUL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: IMUL # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: IMUL # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: IMUL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: INC # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: INC # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: LEA # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '01']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOV # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOV # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: MOV # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOV # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOV # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [1, '1']] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 2 # uops.info import
- name: MOVSX # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSX # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: MOVZX # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVZX # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: MUL # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: MUL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: NEG # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: NEG # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: NOT # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: NOT # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: OR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: OR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: POP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: POP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUSH # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PUSH # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PUSHW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PUSH # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PUSHW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PUSHFW # uops.info import
operands: [] # uops.info import
latency: 9 # uops.info import
port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: ROL # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SAR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SAR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SAR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[3, '05']] # uops.info import
throughput: 1.5 # uops.info import
uops: 2 # uops.info import
- name: SETB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETBE # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 7 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SETBE # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SETL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETLE # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNBE # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 7 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SETNBE # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SETNL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNLE # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNO # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETNZ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETO # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SETZ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SHL # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SHL # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SHL # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[3, '05']] # uops.info import
throughput: 1.5 # uops.info import
uops: 2 # uops.info import
- name: SHR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SHR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: SHR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[3, '05']] # uops.info import
throughput: 1.5 # uops.info import
uops: 2 # uops.info import
- name: STC # uops.info import
operands: [] # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: STOSB # uops.info import
operands: [] # uops.info import
latency: 0 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: STOSD # uops.info import
operands: [] # uops.info import
latency: 0 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: STOSW # uops.info import
operands: [] # uops.info import
latency: 0 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: SUB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SUB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: TEST # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: TEST # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: TEST # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: XADD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[3, '015']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: XCHG # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[3, '015']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: XOR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: XOR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: VCVTPH2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPH2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPH2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTPH2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
latency: 7 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: VCVTPS2PH # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VCVTPS2PH # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 10 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: VCVTPS2PH # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: VCVTPS2PH # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: ymm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 10 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CQO # uops.info import
operands: [] # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSXD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSXD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PUSHFQ # uops.info import
operands: [] # uops.info import
latency: 9 # uops.info import
port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: STOSQ # uops.info import
operands: [] # uops.info import
latency: 0 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: LZCNT # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: LZCNT # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: EMMS # uops.info import
operands: [] # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [18, '5']] # uops.info import
throughput: 18.0 # uops.info import
uops: 31 # uops.info import
- name: MASKMOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [2, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 16 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVNTQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 342 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PACKSSDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PACKSSDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PACKSSWB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PACKSSWB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PACKUSWB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PACKUSWB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PADDB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDUSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDUSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDUSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDUSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PAND # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PAND # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PANDN # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PANDN # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PAVGB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PAVGB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PAVGW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PAVGW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PEXTRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PINSRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMADDWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMADDWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMAXSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMAXUB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXUB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINUB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINUB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVMSKB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULHUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULHUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULHW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULHW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: POR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: POR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PSADBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSADBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSHUFW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSHUFW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSLLD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSLLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSLLQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSLLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRAD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRAD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRAD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRAW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRAW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRAW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRLQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSUBB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBUSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBUSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBUSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBUSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PXOR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PXOR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: ADDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ADDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ADDSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ADDSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ANDNPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ANDNPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ANDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ANDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CMPPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CMPPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CMPSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CMPSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: COMISS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: COMISS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPI2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPI2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CVTPS2PI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPS2PI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSI2SS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTSI2SS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: CVTSS2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTSS2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTPS2PI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTPS2PI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTSS2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTTSS2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: DIVPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: DIVSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 13 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: MAXPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MAXPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MAXSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MAXSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MINPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MINPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MINSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MINSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVAPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVAPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVHLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVHPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVLHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVLPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVMSKPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVNTPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 341 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVUPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVUPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MULPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MULPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MULSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MULSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ORPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ORPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PREFETCHNTA # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PREFETCHT0 # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PREFETCHT1 # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PREFETCHT2 # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: RCPPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: RCPPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: RCPSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: RCPSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: RSQRTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: RSQRTPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: RSQRTSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: RSQRTSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: SHUFPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SHUFPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: SQRTPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 7.0 # uops.info import
uops: 2 # uops.info import
- name: STMXCSR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: SUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: SUBSS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SUBSS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: UCOMISS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: UCOMISS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: UNPCKHPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: UNPCKHPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: UNPCKLPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: UNPCKLPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: XORPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: XORPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ADDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ADDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ADDSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ADDSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ANDNPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ANDNPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ANDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ANDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CMPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CMPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CMPSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CMPSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: COMISD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: COMISD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTDQ2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTDQ2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTDQ2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTDQ2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CVTPD2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTPD2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPD2PI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTPD2PI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPD2PS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTPD2PS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPI2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTPI2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPS2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPS2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CVTPS2PD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTPS2PD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSD2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTSD2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSD2SS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTSD2SS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSI2SD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSI2SD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSS2SD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTSS2SD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTPD2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTTPD2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTPD2PI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTTPD2PI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTPS2DQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CVTTPS2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: CVTTSD2SI # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: CVTTSD2SI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 4 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: DIVPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: DIVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: DIVSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: DIVSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: MAXPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MAXPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MAXSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MAXSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MINPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MINPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MINSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MINSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVAPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVAPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVDQ2Q # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '5']] # uops.info import
throughput: 1.3333333333333333 # uops.info import
uops: 2 # uops.info import
- name: MOVDQA # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVDQA # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVDQU # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVDQU # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVHPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVHPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVLPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVLPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVMSKPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVNTDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 346 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVNTI # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 339 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVNTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 341 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVQ2DQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: MOVSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MOVUPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVUPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MULPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MULPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MULSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: MULSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ORPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ORPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PACKSSDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PACKSSDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PACKSSWB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PACKSSWB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PACKUSWB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PACKUSWB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDUSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDUSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDUSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDUSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PADDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PADDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PAND # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PAND # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PANDN # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PANDN # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PAVGB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PAVGB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PAVGW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PAVGW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PEXTRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PINSRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMADDWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMADDWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMAXSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMAXUB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXUB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINUB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINUB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVMSKB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULHUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULHUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULHW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULHW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULUDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULUDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULUDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULUDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: POR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: POR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: PSADBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSADBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSHUFD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSHUFD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSHUFHW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSHUFHW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSHUFLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSHUFLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSLLD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSLLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSLLDQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSLLQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSLLQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSLLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSLLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSLLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRAD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRAD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSRAD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRAW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRAW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSRAW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRLD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSRLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRLDQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSRLQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSRLQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSRLW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSRLW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PSRLW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PSUBB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBUSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBUSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBUSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBUSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSUBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSUBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHQDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHQDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKHWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKHWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLQDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLQDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PUNPCKLWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PUNPCKLWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PXOR # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PXOR # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '015']] # uops.info import
throughput: 0.3333333333333333 # uops.info import
uops: 1 # uops.info import
- name: SHUFPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SHUFPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: SQRTPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 2 # uops.info import
- name: SQRTPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 20 # uops.info import
port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import
throughput: 14.0 # uops.info import
uops: 1 # uops.info import
- name: SUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: SUBSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: SUBSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: UCOMISD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: UCOMISD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: UNPCKHPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: UNPCKHPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: UNPCKLPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: UNPCKLPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: XORPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: XORPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ADDSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ADDSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ADDSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ADDSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: HADDPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: HADDPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: HADDPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: HADDPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: HSUBPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: HSUBPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: HSUBPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 2.0 # uops.info import
uops: 4 # uops.info import
- name: HSUBPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '1'], [2, '5']] # uops.info import
throughput: 2.0 # uops.info import
uops: 3 # uops.info import
- name: LDDQU # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVDDUP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVDDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVSHDUP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSHDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVSLDUP # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MOVSLDUP # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: BLENDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: BLENDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BLENDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: BLENDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '05']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: BLENDVPD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: BLENDVPD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: BLENDVPS # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: BLENDVPS # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '05']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CRC32 # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: CRC32 # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: DPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 9 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: DPPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 9 # uops.info import
port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: EXTRACTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: EXTRACTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: INSERTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: INSERTPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: MOVNTDQA # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: MPSADBW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 4 # uops.info import
- name: MPSADBW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [2, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PACKUSDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PACKUSDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PBLENDVB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PBLENDVB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[2, '15'], [1, '23']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PBLENDW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PBLENDW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPEQQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PCMPEQQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PCMPGTQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PCMPGTQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PCMPISTRI # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 11 # uops.info import
port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 3.0 # uops.info import
uops: 4 # uops.info import
- name: PCMPISTRI # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 12 # uops.info import
port_pressure: [[3, '0']] # uops.info import
throughput: 3.0 # uops.info import
uops: 3 # uops.info import
- name: PCMPISTRM # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 10 # uops.info import
port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 3.0 # uops.info import
uops: 4 # uops.info import
- name: PCMPISTRM # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 11 # uops.info import
port_pressure: [[3, '0']] # uops.info import
throughput: 3.0 # uops.info import
uops: 3 # uops.info import
- name: PEXTRB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 17 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PEXTRB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PEXTRD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PEXTRD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PEXTRQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 6 # uops.info import
port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PEXTRQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '15']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PEXTRW # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
latency: 17 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PHMINPOSUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PHMINPOSUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PINSRB # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PINSRD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PINSRQ # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMAXSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMAXUD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXUD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMAXUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMAXUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINUD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINUD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMINUW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMINUW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVSXBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVSXBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVSXBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVSXBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVSXBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVSXBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVSXDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVSXDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVSXWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVSXWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVSXWQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVSXWQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVZXBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVZXBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVZXBQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVZXBQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVZXBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVZXBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVZXDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVZXDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVZXWD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVZXWD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMOVZXWQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PMOVZXWQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PMULDQ # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULDQ # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULLD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULLD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: POPCNT # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: POPCNT # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
- class: register # uops.info import
name: gpr # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PTEST # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 3 # uops.info import
- name: PTEST # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[1, '0'], [1, '5']] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROUNDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROUNDPD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ROUNDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROUNDPS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ROUNDSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROUNDSD # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: ROUNDSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: ROUNDSS # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 3 # uops.info import
port_pressure: [[1, '1']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PABSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PABSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PABSB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PABSB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PABSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PABSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PABSD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PABSD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PABSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PABSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PABSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: ~ # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PABSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PALIGNR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PALIGNR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PALIGNR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PALIGNR # uops.info import
operands: # uops.info import
- class: immediate # uops.info import
imd: int # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PHADDD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHADDD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHADDD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHADDD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHADDSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHADDSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHADDSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHADDSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHADDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHADDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHADDW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHADDW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHSUBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHSUBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHSUBD # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHSUBD # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHSUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHSUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHSUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHSUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHSUBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHSUBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PHSUBW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.5 # uops.info import
uops: 4 # uops.info import
- name: PHSUBW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 2 # uops.info import
port_pressure: [[3, '15']] # uops.info import
throughput: 1.5 # uops.info import
uops: 3 # uops.info import
- name: PMADDUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMADDUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMADDUBSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMADDUBSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULHRSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULHRSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PMULHRSW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 1.0 # uops.info import
uops: 2 # uops.info import
- name: PMULHRSW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 5 # uops.info import
port_pressure: [[1, '0']] # uops.info import
throughput: 1.0 # uops.info import
uops: 1 # uops.info import
- name: PSHUFB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSHUFB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSHUFB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSHUFB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSIGNB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSIGNB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSIGNB # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSIGNB # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSIGND # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSIGND # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSIGND # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSIGND # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSIGNW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSIGNW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
- class: register # uops.info import
name: mm0 # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: PSIGNW # uops.info import
operands: # uops.info import
- class: memory # uops.info import
base: '*' # uops.info import
offset: '*' # uops.info import
index: '*' # uops.info import
scale: '*' # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import
throughput: 0.5 # uops.info import
uops: 2 # uops.info import
- name: PSIGNW # uops.info import
operands: # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
- class: register # uops.info import
name: xmm # uops.info import
latency: 1 # uops.info import
port_pressure: [[1, '15']] # uops.info import
throughput: 0.5 # uops.info import
uops: 1 # uops.info import
- name: [jo, jno, js, jns, jp, jpe, jnp, jpo]
operands:
- class: identifier
throughput: 0.0
latency: 0.0
port_pressure: []
- name: [jc, jb, jae, jnb, jna, jbe, ja, jnbe]
operands:
- class: identifier
throughput: 0.0
latency: 0.0
port_pressure: []
- name: [je, jz, jne, jnz, jl, jnge]
operands:
- class: identifier
throughput: 0.0
latency: 0.0
port_pressure: []
- name: [jge, jnl, jle, jng, jg, jnle]
operands:
- class: identifier
throughput: 0.0
latency: 0.0
port_pressure: []