osaca_version: 0.3.4 micro_architecture: Intel Skylake SP arch_code: SKX isa: x86 ROB_size: 224 retired_uOps_per_cycle: 4 scheduler_size: 97 hidden_loads: false load_latency: {gpr: 4.0, mm: 4.0, xmm: 4.0, ymm: 4.0, zmm: 4.0} load_throughput: - {base: gpr, offset: ~, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: gpr, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: gpr, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: gpr, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: gpr, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: gpr, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: ~, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: ~, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: ~, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: ~, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} - {base: ~, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} load_throughput_default: [[1, '23'], [1, ['2D', '3D']]] store_throughput: - {base: '*', offset: '*', index: ~, scale: '*', port_pressure: [[1, '237'], [1, '4']]} - {base: '*', offset: '*', index: gpr, scale: '*', port_pressure: [[1, '23'], [1, '4']]} store_throughput_default: [[1, '23'], [1, '4']] store_to_load_forward_latency: 4.0 # JH: minimum according to Agner Fog ports: ['0', 0DV, '1', '2', 2D, '3', 3D, '4', '5', '6', '7'] port_model_scheme: | +------------------------------------------------------------------------+ | 97 entry unified scheduler | +------------------------------------------------------------------------+ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | \/ \/ \/ \/ \/ \/ \/ \/ +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ +--------+ +-----+ | ALU | | ALU | | LD | | LD | | ST | | ALU | | ALU & | | AGU | +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ | Shift | +-----+ +-------+ +-------+ +-----+ +-----+ +-------+ +--------+ | 2ND | | Fast | | AGU | | AGU | | Fast | +--------+ | BRANCH| | LEA | +-----+ +-----+ | LEA | | BRANCH | +-------+ +-------+ +-------+ +--------+ +-------+ +-------+ +-------+ |AVX DIV| |AVX FMA| | AVX | +-------+ +-------+ | SHUF | +-------+ +-------+ +-------+ |AVX FMA| |AVX MUL| +-------+ +-------+ +-------+ |AVX-512| +-------+ +-------+ | FMA | |AVX MUL| |AVX ADD| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |AVX-512| |AVX ADD| |AVX ALU| | ADD | +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |AVX ALU| | AVX | |AVX-512| +-------+ | Shift | | MUL | +-------+ +-------+ +-------+ | AVX | +-------+ +-------+ | Shift | | Slow | |AVX-512| +-------+ | LEA | | ALU | +-------+ +-------+ instruction_forms: - name: VMOVDQA64 operands: - class: register name: ymm - class: register name: ymm latency: 1 port_pressure: [[1, '015']] throughput: 0.3333333333333333 uops: 1 - name: vmovaps operands: - class: register name: zmm - class: register name: zmm latency: 0 port_pressure: [] throughput: 0.0 uops: 0 - name: CLTQ operands: [] latency: 1 port_pressure: [[1, '0156']] throughput: 0.25 uops: 1 - name: CBTW operands: [] latency: 1 port_pressure: [[1, '0156']] throughput: 0.25 uops: 1 - 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: [] - name: LEA operands: - class: memory base: gpr offset: ~ index: ~ scale: 1 - class: register name: gpr latency: 1.0 # JH: measured on skylakesp2 port_pressure: [[1, '15']] # according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: LEA operands: - class: memory base: gpr offset: ~ index: gpr scale: "*" - class: register name: gpr latency: 1.0 # JH: measured on skylakesp2 port_pressure: [[1, '15']] # according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: LEA operands: - class: memory base: gpr offset: imd index: gpr scale: "*" - class: register name: gpr latency: 3.0 # JH: measured on skylakesp2 port_pressure: [[1, '1']] # according to uops.info throughput: 1.0 # JH: measured on skylakesp2 uops: 1 - name: LEA operands: - class: memory base: gpr offset: imd index: ~ scale: 1 - class: register name: gpr latency: 1.0 # JH: measured on skylakesp2 port_pressure: [[1, '15']] # according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: LEA operands: - class: memory base: ~ offset: imd index: ~ scale: 1 - class: register name: gpr latency: 1.0 port_pressure: [[1, '15']] # according to uops.info throughput: 0.5 uops: 1 - name: LEA operands: - class: memory base: ~ offset: ~ index: gpr scale: "*" - class: register name: gpr latency: 1.0 # JH: measured on skylakesp2 port_pressure: [[1, '15']] # according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: LEA operands: - class: memory base: ~ offset: imd index: gpr scale: "*" - class: register name: gpr latency: 1.0 # JH: measured on skylakesp2 port_pressure: [[1, '15']] # according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmppd operands: - class: immediate imd: int - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpeqpd # same as CMPPD xmm1, xmm2, 0 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpltpd # same as CMPPD xmm1, xmm2, 1 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmplepd # same as CMPPD xmm1, xmm2, 2 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpunordpd # same as CMPPD xmm1, xmm2, 3 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpneqpd # same as CMPPD xmm1, xmm2, 4 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpnltpd # same as CMPPD xmm1, xmm2, 5 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpnlepd # same as CMPPD xmm1, xmm2, 6 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpordpd # same as CMPPD xmm1, xmm2, 7 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpps operands: - class: immediate imd: int - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpeqps # same as CMPPS xmm1, xmm2, 0 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpltps # same as CMPPS xmm1, xmm2, 1 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpleps # same as CMPPS xmm1, xmm2, 2 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpunordps # same as CMPPS xmm1, xmm2, 3 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpneqps # same as CMPPS xmm1, xmm2, 4 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpnltps # same as CMPPS xmm1, xmm2, 5 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpnleps # same as CMPPS xmm1, xmm2, 6 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: cmpordps # same as CMPPS xmm1, xmm2, 7 operands: - class: register name: xmm - class: register name: xmm latency: 4.0 # JH: measured on skylakesp2 port_pressure: [[1, '01']] # JH: according to uops.info throughput: 0.5 # JH: measured on skylakesp2 uops: 1 - name: mov # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: mov # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: mov # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: mov # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: mov # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: immediate # ./generate_mov_entries.py skx imd: int # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: mov # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: immediate # ./generate_mov_entries.py skx imd: int # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: mov # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: immediate # ./generate_mov_entries.py skx imd: int # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movapd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movapd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movapd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movapd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovapd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovaps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovaps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movaps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movddup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movddup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovddup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovddup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovddup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovddup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdq2q # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '015'], [1, '5']] # ./generate_mov_entries.py skx throughput: 1.3333333333333333 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqa # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqa # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqa # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqa # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqu # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqu # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqu # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movdqu # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovdqu # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhlps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovhlps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhpd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovhpd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhpd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhpd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovhpd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovhps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movhps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovhps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlhps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovlhps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlpd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovlpd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlpd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlpd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovlpd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovlps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movlps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovlps # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movmskpd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovmskpd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovmskpd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movmskps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovmskps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovmskps # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntdq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntdq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movnti # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movnti # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntpd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntpd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntpd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntpd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntpd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntpd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movntq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '015']] # ./generate_mov_entries.py skx throughput: 0.3333333333333333 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '015']] # ./generate_mov_entries.py skx throughput: 0.3333333333333333 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movq2dq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0'], [1, '015']] # ./generate_mov_entries.py skx throughput: 1.3333333333333333 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movshdup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movshdup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovshdup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovshdup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovshdup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovshdup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsldup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsldup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsldup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsldup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsldup # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovsldup # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movss # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movss # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovss # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovss # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovss # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovss # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovss # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsx # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsx # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsxd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsxd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsb # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsl # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsl # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movsq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movupd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movupd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movupd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movupd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovupd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movups # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movups # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movups # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movups # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx - name: vmovupd operands: - class: register name: zmm - class: register name: zmm latency: 0 port_pressure: [] throughput: 0.0 uops: 0 - name: vmovups operands: - class: register name: zmm - class: register name: zmm latency: 0 port_pressure: [] throughput: 0.0 uops: 0 - name: vmovups # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [] # ./generate_mov_entries.py skx throughput: 0.0 # ./generate_mov_entries.py skx uops: 0 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovups # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzx # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzx # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzb # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzl # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzl # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '0156']] # ./generate_mov_entries.py skx throughput: 0.25 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movzq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmova # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[2, '06']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmova # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 4 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovae # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovae # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 4 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[2, '06']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovb # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovbe # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[2, '06']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovbe # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 4 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovc # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovc # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmove # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmove # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovg # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovg # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovge # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovge # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovl # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovl # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovle # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovle # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovna # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[2, '06']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovna # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 4 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnae # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnae # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnb # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnbe # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[2, '06']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnbe # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 4 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnc # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnc # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovne # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovne # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovng # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovng # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnge # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnge # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnl # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnl # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovno # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovno # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnp # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnp # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovns # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovns # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnz # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovnz # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovo # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovo # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovp # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovp # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovpe # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovpe # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovpo # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovpo # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovs # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovs # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovz # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '06']] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: cmovz # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovmskb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: mm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovmskb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovmskb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovsxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovsxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovsxbd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovsxbd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovsxbq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovsxbq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbd # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbd # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbq # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbq # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovzxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: pmovzxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovzxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovzxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: xmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovzxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 1 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovzxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movbe # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '15'], [1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movbe # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '15'], [1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: movbe # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 8 # ./generate_mov_entries.py skx port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovmskb # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: gpr # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '0']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdq # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdq # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntdqa # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx latency: 4 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 0.5 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntpd # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntpd # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntps # with store, simple AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: ~ # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vmovntps # with store, complex AGU # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: gpr # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx latency: 0 # ./generate_mov_entries.py skx port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 2 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbw # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: ymm # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx latency: 3 # ./generate_mov_entries.py skx port_pressure: [[1, '5']] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 1 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: vpmovsxbw # with load # ./generate_mov_entries.py skx operands: # ./generate_mov_entries.py skx - class: memory # ./generate_mov_entries.py skx base: "*" # ./generate_mov_entries.py skx offset: "*" # ./generate_mov_entries.py skx index: "*" # ./generate_mov_entries.py skx scale: "*" # ./generate_mov_entries.py skx - class: register # ./generate_mov_entries.py skx name: zmm # ./generate_mov_entries.py skx latency: 5 # ./generate_mov_entries.py skx port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py skx throughput: 1.0 # ./generate_mov_entries.py skx uops: 3 # ./generate_mov_entries.py skx # ./generate_mov_entries.py skx - name: ADCX # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: ADOX # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: AESIMC # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: AESKEYGENASSIST # 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: 7 # uops.info import port_pressure: [[3, '0'], [2, '015'], [6, '5']] # uops.info import throughput: 6.666666666666667 # uops.info import uops: 13 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VBLENDPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VBLENDPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.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, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 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, '015']] # uops.info import throughput: 0.6666666666666666 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.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, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 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, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # 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: 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: [VCMPEQPD, VCMPLTPD, VCMPLEPD, VCMPUNORDPD, VCMPNEQPD, VCMPNLTPD, VCMPNLEPD, VCMPORDPD, VCMPEQ_UQPD, VCMPNGEPD, VCMPNGTPD, VCMPFALSEPD, VCMPNEQ_OQPD, VCMPGEPD, VCMPGTPD, VCMPTRUEPD, VCMPEQ_OSPD, VCMPLT_OQPD, VCMPLE_OQPD, VCMPUNORD_SPD, VCMPNEQ_USPD, VCMPNLT_UQPD, VCMPNLE_UQPD, VCMPORD_SPD, VCMPEQ_USPD, VCMPNGE_UQPD, VCMPNGT_UQPD, VCMPFALSE_OSPD, VCMPNEQ_OSPD, VCMPGE_OQPD, VCMPGT_OQPD, VCMPTRUE_USPD] # VCMPPD pseudo-op operands: - class: register name: xmm - class: register name: xmm - class: register name: xmm latency: 4 port_pressure: [[1, '01']] throughput: 0.5 uops: 1 - name: [VCMPEQPD, VCMPLTPD, VCMPLEPD, VCMPUNORDPD, VCMPNEQPD, VCMPNLTPD, VCMPNLEPD, VCMPORDPD, VCMPEQ_UQPD, VCMPNGEPD, VCMPNGTPD, VCMPFALSEPD, VCMPNEQ_OQPD, VCMPGEPD, VCMPGTPD, VCMPTRUEPD, VCMPEQ_OSPD, VCMPLT_OQPD, VCMPLE_OQPD, VCMPUNORD_SPD, VCMPNEQ_USPD, VCMPNLT_UQPD, VCMPNLE_UQPD, VCMPORD_SPD, VCMPEQ_USPD, VCMPNGE_UQPD, VCMPNGT_UQPD, VCMPFALSE_OSPD, VCMPNEQ_OSPD, VCMPGE_OQPD, VCMPGT_OQPD, VCMPTRUE_USPD] # VCMPPD pseudo-op operands: - class: register name: ymm - class: register name: ymm - class: register name: ymm latency: 4 port_pressure: [[1, '01']] throughput: 0.5 uops: 1 - name: [VCMPEQPS, VCMPLTPS, VCMPLEPS, VCMPUNORDPS, VCMPNEQPS, VCMPNLTPS, VCMPNLEPS, VCMPORDPS, VCMPEQ_UQPS, VCMPNGEPS, VCMPNGTPS, VCMPFALSEPS, VCMPNEQ_OQPS, VCMPGEPS, VCMPGTPS, VCMPTRUEPS, VCMPEQ_OSPS, VCMPLT_OQPS, VCMPLE_OQPS, VCMPUNORD_SPS, VCMPNEQ_USPS, VCMPNLT_UQPS, VCMPNLE_UQPS, VCMPORD_SPS, VCMPEQ_USPS, VCMPNGE_UQPS, VCMPNGT_UQPS, VCMPFALSE_OSPS, VCMPNEQ_OSPS, VCMPGE_OQPS, VCMPGT_OQPS, VCMPTRUE_USPS] # VCMPPS pseudo-op operands: - class: register name: xmm - class: register name: xmm - class: register name: xmm latency: 4 port_pressure: [[1, '01']] throughput: 0.5 uops: 1 - name: [VCMPEQPS, VCMPLTPS, VCMPLEPS, VCMPUNORDPS, VCMPNEQPS, VCMPNLTPS, VCMPNLEPS, VCMPORDPS, VCMPEQ_UQPS, VCMPNGEPS, VCMPNGTPS, VCMPFALSEPS, VCMPNEQ_OQPS, VCMPGEPS, VCMPGTPS, VCMPTRUEPS, VCMPEQ_OSPS, VCMPLT_OQPS, VCMPLE_OQPS, VCMPUNORD_SPS, VCMPNEQ_USPS, VCMPNLT_UQPS, VCMPNLE_UQPS, VCMPORD_SPS, VCMPEQ_USPS, VCMPNGE_UQPS, VCMPNGT_UQPS, VCMPFALSE_OSPS, VCMPNEQ_OSPS, VCMPGE_OQPS, VCMPGT_OQPS, VCMPTRUE_USPS] # VCMPPS pseudo-op operands: - class: register name: ymm - class: register name: ymm - class: register name: ymm latency: 4 port_pressure: [[1, '01']] throughput: 0.5 uops: 1 - 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # 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: 7 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # 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: 7 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: [[2, '01']] # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # 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: 2 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # 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: 8 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 7 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 8 # uops.info import port_pressure: [[1, '0'], [1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 3 # 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: 15 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVPD # 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: 15 # uops.info import port_pressure: [[1, '0'], [8, [0DV]]] # uops.info import throughput: 8.0 # uops.info import uops: 1 # uops.info import - name: VDIVPS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVPS # 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: 12 # uops.info import port_pressure: [[1, '0'], [5, [0DV]]] # uops.info import throughput: 5.0 # uops.info import uops: 1 # 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: 15 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: VDPPS # 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: 13 # uops.info import port_pressure: [[3, '01']] # uops.info import throughput: 1.5 # uops.info import uops: 4 # uops.info import - name: VDPPS # 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: 13 # uops.info import port_pressure: [[3, '01']] # uops.info import throughput: 1.5 # uops.info import uops: 4 # 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: 3 # 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: register # uops.info import name: gpr # uops.info import latency: 4 # 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: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: 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: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # 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: 3 # 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: register # uops.info import name: gpr # uops.info import latency: 3 # 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: register # uops.info 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: 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: 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: 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: 3 # 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: 5 # 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: 3 # 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: 5 # 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: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # 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: 3 # 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: register # uops.info 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: VMOVSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.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, '015']] # uops.info import throughput: 0.6666666666666666 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCLMULQDQ # 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: 7 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPESTRI # 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: [[4, '0'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.25 # uops.info import uops: 8 # uops.info import - name: VPCMPESTRIQ # 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: [[4, '0'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.25 # uops.info import uops: 8 # uops.info import - name: VPCMPESTRM # 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: [[4, '0'], [1, '015'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.583333333333333 # uops.info import uops: 9 # uops.info import - name: VPCMPESTRMQ # 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: [[4, '0'], [1, '015'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.583333333333333 # uops.info import uops: 9 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '01']] # 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[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: 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, '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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info 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: 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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '01'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '01'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # 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: 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: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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: 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: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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: 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: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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: 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: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # 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: 3 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 10 # uops.info import port_pressure: [[2, '01']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPSHUFB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info 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: 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, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info 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: 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # 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: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: ymm # 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: 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHQDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKLQDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCPPS # 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: 4 # 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: register # uops.info import name: xmm # 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, '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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # 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: 8 # uops.info import port_pressure: [[2, '01']] # 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: 8 # uops.info import port_pressure: [[2, '01']] # 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: 8 # uops.info import port_pressure: [[2, '01']] # 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: 8 # uops.info import port_pressure: [[2, '01']] # 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: 8 # uops.info import port_pressure: [[2, '01']] # 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: VRSQRTPS # 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: 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: register # uops.info import name: xmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 19 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 19 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSQRTPS # uops.info import operands: # 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']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSQRTPS # 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: 13 # uops.info import port_pressure: [[1, '0'], [6, [0DV]]] # uops.info import throughput: 6.0 # uops.info import uops: 1 # 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: 19 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSQRTSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 3 # 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: 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: 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: 3 # 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: 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: 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VZEROALL # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[16, '0156']] # uops.info import throughput: 4.0 # uops.info import uops: 10 # uops.info import - name: VBROADCASTSS # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX latency: 1 # model_importer.py instructions.xml SKX port_pressure: [[1, '5']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: [VBROADCASTSD, VBROADCASTSS] # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: ymm # model_importer.py instructions.xml SKX latency: 3 # model_importer.py instructions.xml SKX port_pressure: [[1, '5']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: [VBROADCASTSD, VBROADCASTSS] # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: zmm # model_importer.py instructions.xml SKX latency: 3 # model_importer.py instructions.xml SKX port_pressure: [[1, '5']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: [VBROADCASTSD, VBROADCASTSS] # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: ymm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: [VBROADCASTSD, VBROADCASTSS] # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: zmm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VBROADCASTI32X2 # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX latency: 1 # model_importer.py instructions.xml SKX port_pressure: [[1, '5']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VBROADCASTI32X2 # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: ymm # model_importer.py instructions.xml SKX latency: 3 # model_importer.py instructions.xml SKX port_pressure: [[1, '5']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VBROADCASTI32X2 # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: xmm # model_importer.py instructions.xml SKX - class: register # model_importer.py instructions.xml SKX name: zmm # model_importer.py instructions.xml SKX latency: 3 # model_importer.py instructions.xml SKX port_pressure: [[1, '5']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: [VBROADCASTI32X4, VBROADCASTI32X2, VBROADCASTI64X2] # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: ymm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: [VBROADCASTI32X8, VBROADCASTI32X4, VBROADCASTI32X2, VBROADCASTI64X2, VBROADCASTI64X4] # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: zmm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 1.0 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VBROADCASTF64X4 # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: zmm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 0.5 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VBROADCASTF64X2 # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: ymm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 0.5 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VBROADCASTF64X2 # model_importer.py instructions.xml SKX operands: # model_importer.py instructions.xml SKX - class: memory base: "*" offset: "*" index: "*" scale: "*" - class: register # model_importer.py instructions.xml SKX name: zmm # model_importer.py instructions.xml SKX latency: 5 # model_importer.py instructions.xml SKX port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']] # model_importer.py instructions.xml SKX throughput: 0.5 # model_importer.py instructions.xml SKX uops: 1 # model_importer.py instructions.xml SKX - name: VEXTRACTI128 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI128 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPABSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPACKSSDW # 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: VPACKSSWB # 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: VPACKUSDW # 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: VPACKUSWB # 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: VPADDB # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDUSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDUSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDW # 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: 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: VPAND # 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, '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: 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, '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: 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPAVGW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPBLENDD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDVB # 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, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 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: VPBROADCASTB # uops.info import operands: # uops.info import - class: register # uops.info 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: VPBROADCASTB # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # uops.info import operands: # uops.info import - class: register # uops.info 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: VPBROADCASTD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # uops.info import operands: # uops.info import - class: register # uops.info 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: VPBROADCASTQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # uops.info import operands: # uops.info import - class: register # uops.info 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: VPBROADCASTW # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPEQD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPEQQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPEQW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPGTB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPGTD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPCMPGTQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPERM2I128 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPS # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPHADDD # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPHADDSW # 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, '01'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # uops.info import - name: VPHADDW # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPHSUBD # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPHSUBSW # 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, '01'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # uops.info import - name: VPHSUBW # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPMADDUBSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDWD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUW # 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, '01']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMULDQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHRSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHUW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULLD # 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: 10 # uops.info import port_pressure: [[2, '01']] # 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: 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULUDQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPOR # 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, '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: 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPSHUFB # uops.info import operands: # uops.info import - class: register # uops.info import name: 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: VPSHUFD # 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: VPSHUFHW # 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: VPSHUFLW # 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: VPSIGNB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSIGND # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSIGNW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: 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: VPSLLQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: 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: VPSRLQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBB # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBUSB # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBUSW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBW # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHBW # 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: VPUNPCKHDQ # 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: VPUNPCKHQDQ # 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: VPUNPCKHWD # 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: VPUNPCKLBW # 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: VPUNPCKLDQ # 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: VPUNPCKLQDQ # 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: VPUNPCKLWD # 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: VPXOR # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VADDPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VADDPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VADDPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VADDPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VALIGND # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGND # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGND # 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: VALIGND # 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: 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: VALIGND # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGND # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGNQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGNQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGNQ # 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: VALIGNQ # 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: 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: VALIGNQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VALIGNQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VANDNPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VANDNPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VANDNPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VANDNPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VANDPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VANDPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VANDPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VANDPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VBLENDMPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VBLENDMPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VBLENDMPD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VBLENDMPD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VBLENDMPD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VBLENDMPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VBLENDMPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VBLENDMPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VBLENDMPS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VBLENDMPS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VBLENDMPS # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VBLENDMPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VBROADCASTF32X2 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTF32X2 # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTF32X2 # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTF32X2 # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTI32X2 # uops.info import operands: # uops.info import - class: register # uops.info 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: VBROADCASTI32X2 # 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 - 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: VBROADCASTI32X2 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTI32X2 # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTI32X2 # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTI32X2 # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTSD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTSD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTSS # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VBROADCASTSS # 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 - 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: VBROADCASTSS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # 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: register # uops.info import name: xmm # 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, '5']] # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # 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: 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # 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: 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # 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: register # uops.info import name: xmm # 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, '5']] # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # 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: 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # 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: 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # 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: register # uops.info import name: xmm # 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, '5']] # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # 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: register # uops.info import name: xmm # 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, '5']] # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VCOMPRESSPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPD # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPD # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPS # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPS # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCOMPRESSPS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VCVTDQ2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTDQ2PD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTDQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTDQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPD2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPD2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPD2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPD2QQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2QQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2QQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2QQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2QQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2QQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPD2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPD2UDQ # uops.info import operands: # 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, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPD2UDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPD2UDQ # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPD2UDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPD2UQQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2UQQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2UQQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2UQQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2UQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPD2UQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPH2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPH2PS # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # 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: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2PD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 9 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # 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: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: ymm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 9 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTPS2QQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2QQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2QQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2QQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2QQ # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2QQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2UDQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2UDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2UDQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2UDQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTPS2UQQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2UQQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2UQQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2UQQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2UQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTPS2UQQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTQQ2PD # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTQQ2PD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTQQ2PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTQQ2PD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTQQ2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTQQ2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTQQ2PS # uops.info import operands: # 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, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTQQ2PS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTQQ2PS # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTQQ2PS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTQQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTQQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VCVTSD2USI # 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: 7 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTSS2USI # 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: 8 # uops.info import port_pressure: [[1, '0'], [1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 3 # uops.info import - name: VCVTTPD2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2QQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2QQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2QQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2QQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2QQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2QQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2UDQ # uops.info import operands: # 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, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2UDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2UDQ # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2UDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTTPD2UQQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2UQQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2UQQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2UQQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2UQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPD2UQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2DQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2QQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2QQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2QQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2QQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2QQ # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2QQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2UDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2UDQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2UDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2UDQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2UDQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTTPS2UQQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2UQQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2UQQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2UQQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2UQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTPS2UQQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTTSD2USI # 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: 7 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTTSS2USI # 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: 8 # uops.info import port_pressure: [[1, '0'], [1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 3 # uops.info import - name: VCVTUDQ2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTUDQ2PD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTUDQ2PD # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTUDQ2PD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTUDQ2PD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTUDQ2PD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTUDQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUDQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUDQ2PS # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUDQ2PS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUDQ2PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUDQ2PS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PD # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VCVTUQQ2PS # uops.info import operands: # 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, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTUQQ2PS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTUQQ2PS # 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: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTUQQ2PS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # uops.info import - name: VCVTUQQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTUQQ2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [1, '5']] # uops.info import throughput: 1.5 # uops.info import uops: 2 # uops.info import - name: VCVTUSI2SD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: VCVTUSI2SS # 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: 2 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VDBPSADBW # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDBPSADBW # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDBPSADBW # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDBPSADBW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDBPSADBW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDBPSADBW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 25 # uops.info import port_pressure: [[2, '0'], [1, '05'], [16, [0DV]]] # uops.info import throughput: 16.0 # uops.info import uops: 3 # uops.info import - name: VDIVPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 24 # uops.info import port_pressure: [[2, '0'], [1, '05'], [16, [0DV]]] # uops.info import throughput: 16.0 # uops.info import uops: 3 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 14 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 14 # uops.info import port_pressure: [[1, '0'], [8, [0DV]]] # uops.info import throughput: 8.0 # uops.info import uops: 1 # uops.info import - name: VDIVPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 18 # uops.info import port_pressure: [[2, '0'], [1, '05'], [10, [0DV]]] # uops.info import throughput: 10.0 # uops.info import uops: 3 # uops.info import - name: VDIVPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 18 # uops.info import port_pressure: [[2, '0'], [1, '05'], [10, [0DV]]] # uops.info import throughput: 10.0 # uops.info import uops: 3 # uops.info import - name: VDIVPS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 12 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 12 # uops.info import port_pressure: [[1, '0'], [5, [0DV]]] # uops.info import throughput: 5.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 14 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VDIVSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 12 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXPANDPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPD # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPD # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPS # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPS # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXPANDPS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VEXTRACTF32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF32X4 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF32X4 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF32X8 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF32X8 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF64X2 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF64X2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF64X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTF64X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI32X4 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI32X4 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI32X8 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI32X8 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI64X2 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI64X2 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI64X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VEXTRACTI64X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMSD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMSD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMSS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFIXUPIMMSS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADD231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB132PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB213PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMADDSUB231PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUB231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD132PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD213PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFMSUBADD231PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMADD231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB132SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB213SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFNMSUB231SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPD # 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: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPS # 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: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPS # 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 - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPS # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPS # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSSD # 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: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSSD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSSS # 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: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VFPCLASSSS # 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 - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VGETEXPPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPD # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPS # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPPS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETEXPSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTSD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTSD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTSS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VGETMANTSS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VINSERTF32X4 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF32X4 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF32X4 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF32X4 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF32X8 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF32X8 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF64X2 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF64X2 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF64X2 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF64X2 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF64X4 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTF64X4 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI32X4 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI32X4 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI32X4 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI32X4 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI32X8 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI32X8 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI64X2 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI64X2 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI64X2 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI64X2 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI64X4 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VINSERTI64X4 # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VMAXPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMAXPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMAXPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMAXPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMINPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMINPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMINPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMINPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVAPD # 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 - 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: VMOVAPD # 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 - class: register # uops.info import name: ymm # 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: VMOVAPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVAPS # 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 - 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: VMOVAPS # 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 - class: register # uops.info import name: ymm # 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: VMOVDDUP # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: xmm # 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: VMOVDDUP # 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 - 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: VMOVDQA32 # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVDQA32 # 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 - 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: VMOVDQA32 # 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 - class: register # uops.info import name: ymm # 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: VMOVDQA64 # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVDQA64 # 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 - 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: VMOVDQA64 # 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 - class: register # uops.info import name: ymm # 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: VMOVDQU16 # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VMOVDQU16 # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VMOVDQU16 # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMOVDQU32 # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVDQU32 # 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 - 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: VMOVDQU32 # 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 - class: register # uops.info import name: ymm # 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: VMOVDQU64 # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVDQU64 # 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 - 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: VMOVDQU64 # 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 - class: register # uops.info import name: ymm # 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: VMOVDQU8 # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VMOVDQU8 # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VMOVDQU8 # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # 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: register # uops.info import name: xmm # 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: VMOVSHDUP # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: xmm # 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: VMOVSHDUP # 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 - 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: xmm # 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: VMOVSLDUP # 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 - 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: VMOVUPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVUPD # 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 - 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: VMOVUPD # 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 - class: register # uops.info import name: ymm # 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: VMOVUPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VMOVUPS # 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 - 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: VMOVUPS # 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 - class: register # uops.info import name: ymm # 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: VMULPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMULPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMULPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VMULPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VORPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VORPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VORPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VORPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPABSB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSB # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPABSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPABSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPABSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPABSD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPABSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPABSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSW # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPABSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPABSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKSSDW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKSSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPACKSSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKSSWB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKSSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPACKSSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKUSDW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKUSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPACKUSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKUSWB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPACKUSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPACKUSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: VPADDD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPADDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: VPADDQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDSB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDUSB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDUSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDUSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDUSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPADDUSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDUSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPADDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPADDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPALIGNR # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPANDD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPANDD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPANDD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPANDD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPANDND # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPANDND # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPANDND # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPANDND # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDND # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDND # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPANDNQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPANDNQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPANDNQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPANDNQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDNQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDNQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPANDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPANDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPANDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPANDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPANDQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPAVGB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPAVGB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPAVGB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPAVGW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPAVGW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPAVGW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBLENDMB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPBLENDMB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMB # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPBLENDMB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPBLENDMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPBLENDMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPBLENDMD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPBLENDMD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPBLENDMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPBLENDMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPBLENDMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPBLENDMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPBLENDMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPBLENDMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMW # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPBLENDMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPBLENDMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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 - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTB # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # 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 - 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: VPBROADCASTD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTMB2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPBROADCASTMB2Q # 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: 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: VPBROADCASTMB2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPBROADCASTMW2D # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPBROADCASTMW2D # 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: 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: VPBROADCASTMW2D # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPBROADCASTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # 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 - 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: VPBROADCASTQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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 - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPBROADCASTW # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPB # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPB # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPEQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPGTW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUB # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUB # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPUW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCMPW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPCOMPRESSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSD # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSD # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSQ # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSQ # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCOMPRESSQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPCONFLICTD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 26 # uops.info import port_pressure: [[11, '0'], [7, '05'], [17, '5']] # uops.info import throughput: 20.5 # uops.info import uops: 37 # uops.info import - name: VPCONFLICTD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 18 # uops.info import port_pressure: [[11, '0'], [7, '05'], [17, '5']] # uops.info import throughput: 20.5 # uops.info import uops: 37 # uops.info import - name: VPCONFLICTD # uops.info import operands: # 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: [[5, '01'], [4, '015'], [5, '5']] # uops.info import throughput: 6.333333333333333 # uops.info import uops: 15 # uops.info import - name: VPCONFLICTD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[5, '01'], [4, '015'], [5, '5']] # uops.info import throughput: 6.333333333333333 # uops.info import uops: 15 # uops.info import - name: VPCONFLICTD # 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: 16 # uops.info import port_pressure: [[7, '01'], [5, '015'], [9, '5']] # uops.info import throughput: 10.666666666666666 # uops.info import uops: 22 # uops.info import - name: VPCONFLICTD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 8 # uops.info import port_pressure: [[7, '01'], [5, '015'], [9, '5']] # uops.info import throughput: 10.666666666666666 # uops.info import uops: 22 # uops.info import - name: VPCONFLICTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 17 # uops.info import port_pressure: [[7, '0'], [5, '05'], [9, '5']] # uops.info import throughput: 11.5 # uops.info import uops: 22 # uops.info import - name: VPCONFLICTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 10 # uops.info import port_pressure: [[7, '0'], [5, '05'], [9, '5']] # uops.info import throughput: 11.5 # uops.info import uops: 22 # uops.info import - name: VPCONFLICTQ # uops.info import operands: # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPCONFLICTQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPCONFLICTQ # 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: 13 # uops.info import port_pressure: [[5, '01'], [4, '015'], [5, '5']] # uops.info import throughput: 6.333333333333333 # uops.info import uops: 15 # uops.info import - name: VPCONFLICTQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 8 # uops.info import port_pressure: [[5, '01'], [4, '015'], [5, '5']] # uops.info import throughput: 6.333333333333333 # uops.info import uops: 15 # uops.info import - name: VPERMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2D # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2D # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2D # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2D # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2D # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2D # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PS # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2Q # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2Q # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMI2W # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMI2W # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMI2W # 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: 7 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMI2W # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMI2W # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VPERMI2W # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # 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: 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: 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: 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: gpr # 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: 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: gpr # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # 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: 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: 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: 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: gpr # 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: 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: gpr # 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: VPERMPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2D # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2D # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2D # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2D # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2D # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2D # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PD # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PS # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2PS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2Q # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2Q # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPERMT2W # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMT2W # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMT2W # 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: 6 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMT2W # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # uops.info import - name: VPERMT2W # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VPERMT2W # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VPERMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPERMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPERMW # 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: 6 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPERMW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPERMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPERMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDD # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDD # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDQ # uops.info import operands: # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDQ # 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: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPEXPANDQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPLZCNTD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTD # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTQ # uops.info import operands: # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTQ # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPLZCNTQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDUBSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDUBSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDUBSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDWD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDWD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMADDWD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMAXSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMAXSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXSQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXSQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMAXSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMAXUB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXUD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMAXUD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXUQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMAXUQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMAXUW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMAXUW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMINSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMINSD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINSQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINSQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINSQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMINSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMINUB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINUD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMINUD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINUQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINUQ # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMINUQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMINUW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPMINUW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVB2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVB2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVB2M # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVD2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVD2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVD2M # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDW # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDW # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVDW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVM2B # 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: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPMOVM2B # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPMOVM2B # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMOVM2D # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPMOVM2D # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPMOVM2D # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPMOVM2Q # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPMOVM2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPMOVM2Q # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPMOVM2W # 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: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPMOVM2W # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPMOVM2W # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMOVQ2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQ2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQ2M # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQD # uops.info import operands: # uops.info import - class: register # uops.info 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: VPMOVQD # 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 - 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: VPMOVQD # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQW # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQW # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVQW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDW # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDW # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSDW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQD # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQD # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQW # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQW # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSQW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSWB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSWB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSWB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSWB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # 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: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # 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: 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: VPMOVSXBD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVSXBQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVSXBW # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVSXBW # 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 - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVSXDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVSXDQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVSXDQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVSXWD # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVSXWD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVSXWD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVSXWQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVUSDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDW # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDW # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSDW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQD # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQD # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # 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: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQW # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQW # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSQW # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSWB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSWB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSWB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSWB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVUSWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVW2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVW2M # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVW2M # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVWB # uops.info import operands: # 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, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVWB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVWB # 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: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVWB # 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 - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VPMOVWB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVZXBD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVZXBQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVZXBW # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVZXBW # 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 - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVZXDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVZXDQ # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVZXDQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVZXWD # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMOVZXWD # 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 - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVZXWD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 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: VPMOVZXWQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPMULDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULDQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHRSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHRSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHRSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHUW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHUW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHUW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULHW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULLD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 10 # uops.info import port_pressure: [[2, '05']] # 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: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[2, '05']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '01']] # 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: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VPMULLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 15 # uops.info import port_pressure: [[3, '015']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: VPMULLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 15 # uops.info import port_pressure: [[3, '015']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: VPMULLQ # 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: 15 # uops.info import port_pressure: [[3, '015']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: VPMULLQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 15 # uops.info import port_pressure: [[3, '015']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: VPMULLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 15 # uops.info import port_pressure: [[3, '05']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # uops.info import - name: VPMULLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 15 # uops.info import port_pressure: [[3, '05']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULLW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULLW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULLW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 6 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULUDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULUDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPMULUDQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 5 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPORD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPORD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPORD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPORD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPORD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPORD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPORQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPORQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPROLD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPROLD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPROLD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPROLQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPROLQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPROLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPROLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPROLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPROLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPROLVQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPRORD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPRORD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPRORQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPRORQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPRORVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPRORVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVD # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPRORVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPRORVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPRORVQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSADBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPSHUFB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPSHUFB # uops.info import operands: # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPSHUFB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSHUFB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSHUFD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: 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: VPSHUFD # 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSHUFHW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSHUFLW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSLLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSLLW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VPSRAQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VPSRAQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VPSRAQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAQ # 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 - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAQ # 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 - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VPSRAQ # 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 - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VPSRAQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVQ # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRAVW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAVW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRAW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLVD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLVQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVW # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSRLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLVW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01'], [1, '5']] # 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: ymm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPSRLW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: VPSUBD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPSUBQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: VPSUBQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBSB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBUSB # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBUSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBUSB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBUSW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPSUBUSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBUSW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPSUBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPSUBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VPTERNLOGD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPTERNLOGD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPTERNLOGD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPTERNLOGD # 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: gpr # 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: VPTERNLOGD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPTERNLOGD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPTERNLOGQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPTERNLOGQ # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPTERNLOGQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPTERNLOGQ # 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: gpr # 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: VPTERNLOGQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPTERNLOGQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPTESTMB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMB # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMB # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMB # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMB # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMD # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMD # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMQ # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMQ # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMW # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMW # 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: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMW # 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: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPTESTNMW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHBW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKHBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKHDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: 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: VPUNPCKHDQ # 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: gpr # 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: VPUNPCKHQDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKHQDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: 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: VPUNPCKHQDQ # 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHWD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKHWD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKHWD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKLBW # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKLBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKLBW # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKLDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKLDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: 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: VPUNPCKLDQ # 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: gpr # 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: VPUNPCKLQDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKLQDQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: 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: VPUNPCKLQDQ # 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKLWD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPUNPCKLWD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPUNPCKLWD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VPXORD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPXORD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPXORD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPXORD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPXORD # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPXORD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VPXORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VPXORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: VPXORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info 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: VPXORQ # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPXORQ # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: VPXORQ # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VRANGEPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGEPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGESD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGESD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGESS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRANGESS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRCP14PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRCP14PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRCP14PD # uops.info import operands: # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PD # 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: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PD # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRCP14PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 7 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRCP14PS # uops.info import operands: # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PS # 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: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14PS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRCP14SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VREDUCEPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCEPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCESD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCESD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCESS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VREDUCESS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VRNDSCALEPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '05']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPD # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '05']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPD # 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: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPD # 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 - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPD # 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: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '05']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPS # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '05']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPS # 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: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPS # 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: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALEPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALESD # 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: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALESD # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALESS # 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: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRNDSCALESS # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '01']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: VRSQRT14PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRSQRT14PD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRSQRT14PD # uops.info import operands: # 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: VRSQRT14PD # 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 - 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: VRSQRT14PD # 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: 5 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRSQRT14PD # 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 - 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: VRSQRT14PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRSQRT14PS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0'], [1, '05']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # uops.info import - name: VRSQRT14PS # uops.info import operands: # 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: VRSQRT14PS # 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 - 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: VRSQRT14PS # 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: 5 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRSQRT14PS # 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 - 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: VRSQRT14SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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: VRSQRT14SD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VRSQRT14SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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: VRSQRT14SS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSCALEFPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPD # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPD # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPS # 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: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFPS # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSCALEFSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSHUFF32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF32X4 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF32X4 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF64X2 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFF64X2 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI32X4 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI32X4 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI32X4 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI64X2 # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI64X2 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSHUFI64X2 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 3 # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: 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: gpr # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: 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: gpr # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 33 # uops.info import port_pressure: [[2, '0'], [1, '05'], [24, [0DV]]] # uops.info import throughput: 24.0 # uops.info import uops: 3 # uops.info import - name: VSQRTPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 25 # uops.info import port_pressure: [[2, '0'], [1, '05'], [24, [0DV]]] # uops.info import throughput: 24.0 # uops.info import uops: 3 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 14 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 14 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSQRTPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 21 # uops.info import port_pressure: [[2, '0'], [1, '05'], [12, [0DV]]] # uops.info import throughput: 12.0 # uops.info import uops: 3 # uops.info import - name: VSQRTPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 21 # uops.info import port_pressure: [[2, '0'], [1, '05'], [12, [0DV]]] # uops.info import throughput: 12.0 # uops.info import uops: 3 # uops.info import - name: VSQRTPS # 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 - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSQRTPS # 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 - class: register # uops.info import name: ymm # uops.info import latency: 13 # uops.info import port_pressure: [[1, '0'], [6, [0DV]]] # uops.info import throughput: 6.0 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 14 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSQRTSS # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VSUBPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSUBPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSUBPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VSUBPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 4 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: VUNPCKHPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: 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: gpr # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: 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: gpr # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: 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: gpr # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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: 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: gpr # 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VXORPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VXORPD # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: 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: gpr # 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: 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: gpr # uops.info import - class: register # uops.info import name: ymm # 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: VXORPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # 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: VXORPS # uops.info import operands: # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: zmm # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: zmm # 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: KADDB # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KADDD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KADDQ # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KADDW # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KANDB # 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 - 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: KANDD # 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 - 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: KANDNB # 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 - 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: KANDND # 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 - 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: KANDNQ # 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 - 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: KANDNW # 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 - 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: KANDQ # 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 - 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: KANDW # 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 - 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: KMOVB # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KMOVD # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KMOVQ # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KMOVW # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KNOTB # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KNOTD # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KNOTQ # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KNOTW # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KORB # 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 - 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: KORD # 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 - 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: KORQ # 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 - 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: KORTESTB # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KORTESTD # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KORTESTQ # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KORTESTW # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KORW # 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 - 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: KSHIFTLB # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTLD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTLQ # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTLW # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTRB # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTRD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTRQ # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KSHIFTRW # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KTESTB # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KTESTD # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KTESTQ # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KTESTW # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KUNPCKBW # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KUNPCKDQ # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KUNPCKWD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: KXNORB # 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 - 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: KXNORD # 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 - 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: KXNORQ # 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 - 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: KXNORW # 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 - 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: KXORB # 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 - 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: KXORD # 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 - 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: KXORQ # 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 - 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: KXORW # 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 - 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: VAESDEC # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VAESDECLAST # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VAESENC # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VAESENCLAST # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: VAESIMC # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '0']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: VAESKEYGENASSIST # 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: 7 # uops.info import port_pressure: [[3, '0'], [2, '015'], [6, '5']] # uops.info import throughput: 6.666666666666667 # uops.info import uops: 13 # uops.info import - name: ADC # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: ADC # 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, '06']] # uops.info import throughput: 0.5 # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: ADD # 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, '0156']] # uops.info import throughput: 0.25 # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: AND # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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: 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, '06'], [1, '15']] # 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, '06']] # 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, '06']] # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # 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, '06']] # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # 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, '06']] # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CBW # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: CDQ # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CLD # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[2, '0156'], [1, '06']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: CLI # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[2, '06'], [1, '1']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: CLTS # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[4, '06'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 6 # uops.info import - name: CMC # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVBE # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[2, '06']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: CMOVL # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVLE # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVNBE # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[2, '06']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # uops.info import - name: CMOVNL # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVNLE # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVNO # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVNP # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVNS # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVNZ # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVO # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVP # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVS # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CMOVZ # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: CMPXCHG # 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: 0 # uops.info import port_pressure: [[3, '0156'], [2, '06']] # uops.info import throughput: 1.75 # uops.info import uops: 5 # uops.info import - name: CPUID # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[5, '0156'], [2, '06'], [1, '5']] # uops.info import throughput: 2.25 # uops.info import uops: 35 # uops.info import - name: CWD # uops.info import operands: [] # uops.info import latency: 2 # uops.info import port_pressure: [[1, '0156'], [1, '06']] # uops.info import throughput: 0.75 # uops.info import uops: 2 # uops.info import - name: CWDE # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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, '0156']] # uops.info import throughput: 0.25 # 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: 73 # uops.info import port_pressure: [[7, '0'], [11, '0156'], [1, '05'], [3, '06'], [2, '1'], [8, '5']] # uops.info import throughput: 11.75 # uops.info import uops: 33 # uops.info import - name: IDIV # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 94 # uops.info import port_pressure: [[4, '0'], [14, '015'], [20, '0156'], [22, '06'], [2, '1'], [4, '5']] # uops.info import throughput: 24.666666666666668 # uops.info import uops: 56 # 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, '1'], [1, '5']] # 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: 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: 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: IN # 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: [[10, '0156'], [9, '06'], [3, '23'], [1, '5']] # uops.info import throughput: 7.0 # uops.info import uops: 71 # uops.info import - name: IN # 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: [[10, '0156'], [9, '06'], [3, '23'], [1, '5']] # uops.info import throughput: 7.0 # uops.info import uops: 70 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: JB # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JBE # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JL # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JLE # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JMP # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JMP # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNB # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNBE # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNL # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNLE # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNO # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNP # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNS # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JNZ # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JO # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JP # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JRCXZ # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156'], [1, '06']] # uops.info import throughput: 0.75 # uops.info import uops: 2 # uops.info import - name: JS # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: JZ # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: ~ # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: LAHF # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: LAR # 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: 37 # uops.info import port_pressure: [[2, '0156'], [1, '06'], [1, '1']] # uops.info import throughput: 1.5 # uops.info import uops: 24 # 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, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: LLDT # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156'], [7, '06'], [3, '1'], [1, '23'], [1, '237'], [1, '4']] # uops.info import throughput: 3.75 # uops.info import uops: 14 # uops.info import - name: LMSW # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[1, '015'], [4, '0156'], [10, '06'], [1, '1'], [1, '23'], [1, '237'], [2, '4'], [4, '5']] # uops.info import throughput: 6.333333333333333 # uops.info import uops: 24 # uops.info import - name: LOOP # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: 2 # uops.info import port_pressure: [[2, '0156'], [4, '06'], [1, '15']] # uops.info import throughput: 2.5 # uops.info import uops: 8 # uops.info import - name: LOOPE # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: 2 # uops.info import port_pressure: [[9, '0156'], [2, '06']] # uops.info import throughput: 3.25 # uops.info import uops: 12 # uops.info import - name: LOOPNE # uops.info import operands: # uops.info import - class: identifier # uops.info import latency: 2 # uops.info import port_pressure: [[9, '0156'], [2, '06']] # uops.info import throughput: 3.25 # uops.info import uops: 12 # uops.info import - name: LSL # 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: 35 # uops.info import port_pressure: [[1, '0'], [1, '015'], [3, '0156'], [6, '06'], [3, '1'], [2, '23']] # uops.info import throughput: 5.083333333333333 # uops.info import uops: 16 # 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, '0156']] # uops.info import throughput: 0.25 # 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: 172 # uops.info import port_pressure: [[11, '015'], [2, '05'], [16, '06'], [3, '5']] # uops.info import throughput: 12.666666666666666 # uops.info import uops: 30 # 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, '0156']] # uops.info import throughput: 0.25 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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, '1'], [1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 2 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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, '0156']] # uops.info import throughput: 0.25 # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: OR # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: OUT # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import - class: immediate # uops.info import imd: int # uops.info import latency: ~ # uops.info import port_pressure: [[10, '0156'], [9, '06'], [2, '23'], [1, '237'], [1, '4'], [1, '5']] # uops.info import throughput: 7.0 # uops.info import uops: 65 # uops.info import - name: OUT # 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: [[10, '0156'], [9, '06'], [2, '23'], [1, '237'], [1, '4'], [1, '5']] # uops.info import throughput: 7.0 # uops.info import uops: 64 # uops.info import - name: RCL # 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: 2 # uops.info import port_pressure: [[2, '0156'], [1, '06']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: RCL # 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: 6 # uops.info import port_pressure: [[2, '0156'], [3, '06'], [2, '1']] # uops.info import throughput: 2.5 # uops.info import uops: 8 # uops.info import - name: RCR # 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: 2 # uops.info import port_pressure: [[2, '0156'], [1, '06']] # uops.info import throughput: 1.0 # uops.info import uops: 3 # uops.info import - name: RCR # 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: 5 # uops.info import port_pressure: [[2, '0156'], [3, '06'], [2, '1']] # uops.info import throughput: 2.5 # uops.info import uops: 8 # uops.info import - name: RDMSR # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0'], [7, '01'], [11, '015'], [11, '05'], [33, '06'], [5, '1'], [8, '15'], [4, '5']] # uops.info import throughput: 30.166666666666664 # uops.info import uops: 79 # uops.info import - name: RDPMC # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[11, '015'], [1, '05'], [19, '06'], [1, '1'], [2, '5']] # uops.info import throughput: 13.666666666666666 # uops.info import uops: 33 # uops.info import - name: RDTSC # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[5, '0156'], [2, '06'], [1, '5']] # uops.info import throughput: 2.25 # uops.info import uops: 18 # 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, '06']] # 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: 0 # uops.info import port_pressure: [[3, '06']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # 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, '06']] # 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: 0 # uops.info import port_pressure: [[3, '06']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # uops.info import - name: SAHF # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: [SAR, SAL, SHR, 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: [SAR, SAL, SHR, SHL] # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: [SAR, SAL, SHR, 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: 0 # uops.info import port_pressure: [[3, '06']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # uops.info import - name: SBB # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: SBB # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: SETBE # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[2, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: SETNBE # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[2, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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, '06']] # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # 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: 0 # uops.info import port_pressure: [[3, '06']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # uops.info import - name: SHLD # 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 - 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: SHLD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156'], [2, '06'], [1, '1']] # uops.info import throughput: 1.25 # 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, '06']] # 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: 0 # uops.info import port_pressure: [[3, '06']] # uops.info import throughput: 1.5 # uops.info import uops: 3 # uops.info import - name: SHRD # 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 - 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: SHRD # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156'], [2, '06'], [1, '1']] # uops.info import throughput: 1.25 # uops.info import uops: 4 # uops.info import - name: SLDT # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156'], [2, '06'], [1, '1']] # uops.info import throughput: 1.25 # uops.info import uops: 6 # uops.info import - name: SMSW # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156'], [2, '06'], [1, '5']] # uops.info import throughput: 1.25 # uops.info import uops: 4 # uops.info import - name: STC # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: STD # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[5, '0156'], [1, '06']] # uops.info import throughput: 1.75 # uops.info import uops: 2 # uops.info import - name: STI # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156'], [4, '06'], [1, '1']] # uops.info import throughput: 2.25 # uops.info import uops: 6 # uops.info import - name: STR # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[2, '06'], [1, '1']] # uops.info import throughput: 1.0 # uops.info import uops: 6 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: SUB # 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, '0156']] # uops.info import throughput: 0.25 # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: VERR # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 62 # uops.info import port_pressure: [[6, '0'], [9, '06'], [7, '1'], [4, '5']] # uops.info import throughput: 10.5 # uops.info import uops: 22 # uops.info import - name: VERW # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: 63 # uops.info import port_pressure: [[7, '0'], [8, '1'], [5, '5']] # uops.info import throughput: 8.0 # uops.info import uops: 20 # uops.info import - name: WBINVD # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[380736, '0'], [225, '05'], [886071, '06'], [466480, '1'], [366671, '23'], [170961, '237'], [523418, '4'], # uops.info import [498694, '5']] # uops.info import throughput: 823884.0 # uops.info import uops: 3292621 # uops.info import - name: WRMSR # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[13, '0'], [14, '01'], [22, '05'], [69, '06'], [12, '1'], [1, '4'], [10, '5']] # uops.info import throughput: 65.5 # uops.info import uops: 140 # 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, '0156']] # uops.info import throughput: 0.75 # 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, '0156']] # uops.info import throughput: 0.75 # 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: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: XOR # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: ANDN # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: BEXTR # 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 - class: register # uops.info import name: gpr # uops.info import latency: 2 # uops.info import port_pressure: [[1, '06'], [1, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 2 # uops.info import - name: BLSI # 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, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: BLSMSK # 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, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: BLSR # 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, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: TZCNT # 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: 0 # uops.info import port_pressure: [[1, '1']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: BZHI # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '15']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: MULX # 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 - class: register # uops.info import name: gpr # 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: PDEP # 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 - 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: PEXT # 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 - 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: RORX # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: SARX # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: SHLX # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: SHRX # 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 - class: register # uops.info import name: gpr # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: CDQE # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # uops.info import - name: CQO # uops.info import operands: [] # uops.info import latency: 1 # uops.info import port_pressure: [[1, '06']] # 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, '0156']] # uops.info import throughput: 0.25 # uops.info import uops: 1 # 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: 0 # 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, '0156'], [9, '05']] # uops.info import throughput: 4.75 # uops.info import uops: 10 # 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: 3 # 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: register # uops.info import name: gpr # uops.info import latency: 3 # 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: gpr # uops.info import - class: register # uops.info import name: mm0 # uops.info import latency: 3 # 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: 3 # 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: mm0 # uops.info import - class: register # uops.info import name: mm0 # 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: 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: 2 # uops.info import port_pressure: [[1, '0156'], [2, '5']] # uops.info import throughput: 2.25 # 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: 2 # uops.info import port_pressure: [[1, '0156'], [2, '5']] # uops.info import throughput: 2.25 # 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: 2 # uops.info import port_pressure: [[1, '0156'], [2, '5']] # uops.info import throughput: 2.25 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # 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: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: 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: [[2, '5']] # uops.info import throughput: 2.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: 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: 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # 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: 3 # 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: 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: 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: 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: 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: PSHUFW # uops.info import operands: # uops.info import - class: immediate # uops.info import imd: int # uops.info import - class: register # uops.info import name: mm0 # uops.info import - class: register # uops.info import name: mm0 # uops.info import latency: 1 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # 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: 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: 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: 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: 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: 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: 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: 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: 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: 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: PAUSE # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[3, '0156'], [1, '06']] # uops.info import throughput: 1.25 # uops.info import uops: 1 # uops.info import - name: PCLMULQDQ # 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: 7 # uops.info import port_pressure: [[1, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # uops.info import - name: RDRAND # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[3, '015'], [1, '0156'], [9, '06'], [2, '1'], [1, '23']] # uops.info import throughput: 5.75 # uops.info import uops: 16 # uops.info import - name: RDSEED # uops.info import operands: # uops.info import - class: register # uops.info import name: gpr # uops.info import latency: ~ # uops.info import port_pressure: [[3, '015'], [1, '0156'], [9, '06'], [2, '1'], [1, '23']] # uops.info import throughput: 5.75 # uops.info import uops: 16 # uops.info import - name: RDTSCP # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[20, '0156'], [2, '5']] # uops.info import throughput: 7.0 # uops.info import uops: 20 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: [[2, '0']] # uops.info import throughput: 2.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: 9 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 2 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # 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: 8 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 3 # 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: 9 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 8 # uops.info import port_pressure: [[1, '0'], [1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 3 # uops.info import - name: DIVPS # uops.info import operands: # 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: [[1, '0'], [3, [0DV]]] # uops.info import throughput: 3.0 # uops.info import uops: 1 # uops.info import - name: DIVSS # uops.info import operands: # 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: [[1, '0'], [3, [0DV]]] # uops.info import throughput: 3.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 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: 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # 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: 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: 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # 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: 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, '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: 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: 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: SFENCE # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[1, '0156'], [1, '237'], [1, '4']] # 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: 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'], [3, [0DV]]] # uops.info import throughput: 3.0 # uops.info import uops: 1 # uops.info import - name: SQRTSS # uops.info import operands: # 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'], [3, [0DV]]] # uops.info import throughput: 3.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: register # uops.info 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: register # uops.info 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: 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 5 # uops.info import port_pressure: [[1, '0'], [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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 8 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 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: 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 7 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 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: 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, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 4 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 5 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # uops.info import uops: 2 # 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: 8 # uops.info import port_pressure: [[1, '015'], [1, '5']] # uops.info import throughput: 1.3333333333333333 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 7 # uops.info import port_pressure: [[1, '0'], [1, '015']] # uops.info import throughput: 1.3333333333333333 # 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: 15 # uops.info import port_pressure: [[1, '0'], [4, [0DV]]] # uops.info import throughput: 4.0 # uops.info import uops: 1 # 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: 15 # uops.info import port_pressure: [[1, '0'], [4, [0DV]]] # uops.info import throughput: 4.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # uops.info import - name: MFENCE # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[2, '0156'], [1, '237'], [1, '4']] # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # 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: 3 # 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: register # uops.info import name: gpr # uops.info import latency: 3 # 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: 3 # uops.info import port_pressure: [[2, '05']] # 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: 3 # 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: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 3 # 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: 3 # 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: 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: 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: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 2 # uops.info import - name: MOVSD # uops.info import operands: # uops.info import - class: register # uops.info 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: 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: register # uops.info 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # 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: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # 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: 3 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 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, '5']] # 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: register # uops.info 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: 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, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info 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: 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '5']] # 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: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '5']] # 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: xmm # uops.info import latency: 1 # uops.info import port_pressure: [[1, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01'], [1, '5']] # uops.info import throughput: 1.0 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: register # uops.info 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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 19 # uops.info import port_pressure: [[1, '0'], [6, [0DV]]] # uops.info import throughput: 6.0 # uops.info import uops: 1 # uops.info import - name: SQRTSD # uops.info import operands: # uops.info import - class: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 19 # uops.info import port_pressure: [[1, '0'], [6, [0DV]]] # uops.info import throughput: 6.0 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 3 # uops.info import port_pressure: [[1, '0']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: register # uops.info 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: register # uops.info 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: 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 6 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 6 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: register # uops.info 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: register # uops.info 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: register # uops.info 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 1 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # uops.info import uops: 1 # 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: 1 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # uops.info import uops: 1 # 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: 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: [[2, '015'], [1, '5']] # uops.info import throughput: 1.6666666666666665 # uops.info import uops: 3 # uops.info import - name: DPPS # 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: 13 # uops.info import port_pressure: [[3, '015'], [1, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 4 # 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: 4 # 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: register # uops.info 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: 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: 3 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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: 1 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: PCMPESTRI # 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: [[4, '0'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.25 # uops.info import uops: 8 # uops.info import - name: PCMPESTRIQ # 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: [[4, '0'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.25 # uops.info import uops: 8 # uops.info import - name: PCMPESTRM # 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: [[4, '0'], [1, '015'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.583333333333333 # uops.info import uops: 9 # uops.info import - name: PCMPESTRMQ # 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: [[4, '0'], [1, '015'], [1, '0156'], [3, '5']] # uops.info import throughput: 4.583333333333333 # uops.info import uops: 9 # 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: 3 # uops.info import port_pressure: [[1, '5']] # 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: 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: 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: [[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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: register # uops.info import name: gpr # uops.info import latency: 4 # uops.info import port_pressure: [[1, '0'], [1, '5']] # 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: 4 # uops.info import port_pressure: [[1, '015']] # uops.info import throughput: 0.3333333333333333 # 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: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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: register # uops.info import name: gpr # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 2 # uops.info import port_pressure: [[2, '5']] # uops.info import throughput: 2.0 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 10 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 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, '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: register # uops.info import name: xmm # uops.info import - class: register # uops.info import name: xmm # uops.info import latency: 8 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 8 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 8 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # 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: 8 # uops.info import port_pressure: [[2, '015']] # uops.info import throughput: 0.6666666666666666 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # 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: 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, '5']] # uops.info import throughput: 1.0 # 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: register # uops.info 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: 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: 3 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '0'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '01'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '0'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '01'], [2, '5']] # uops.info import throughput: 2.0 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '05'], [2, '5']] # uops.info import throughput: 2.5 # uops.info import uops: 3 # 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: 3 # uops.info import port_pressure: [[1, '015'], [2, '5']] # uops.info import throughput: 2.3333333333333335 # uops.info import uops: 3 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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: 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, '015']] # uops.info import throughput: 0.3333333333333333 # uops.info import uops: 1 # 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, '5']] # uops.info import throughput: 1.0 # 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, '5']] # uops.info import throughput: 1.0 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '05']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # 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, '01']] # uops.info import throughput: 0.5 # uops.info import uops: 1 # uops.info import - name: XGETBV # uops.info import operands: [] # uops.info import latency: 0 # uops.info import port_pressure: [[2, '0156']] # uops.info import throughput: 0.5 # uops.info import uops: 15 # uops.info import - name: XSETBV # uops.info import operands: [] # uops.info import latency: ~ # uops.info import port_pressure: [[4, '0156'], [1, '06']] # uops.info import throughput: 1.5 # uops.info import uops: 51 # uops.info import - name: VPSCATTERDD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX name: zmm # model_importer.py SKX - class: memory # model_importer.py SKX base: '*' # model_importer.py SKX offset: '*' # model_importer.py SKX index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX latency: 2 # model_importer.py SKX port_pressure: [[1, '0'], [2, '0156'], [16, '23'], [16, '4'], [1, '5']] # model_importer.py SKX throughput: 16.0 # model_importer.py SKX uops: 42 # model_importer.py SKX - name: VPSCATTERDD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX name: xmm # model_importer.py SKX - class: memory # model_importer.py SKX base: '*' # model_importer.py SKX offset: '*' # model_importer.py SKX index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX latency: 3 # model_importer.py SKX port_pressure: [[1, '0'], [2, '0156'], [4, '23'], [4, '4'], [1, '5']] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 18 # model_importer.py SKX - name: VPSCATTERDD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX name: ymm # model_importer.py SKX - class: memory # model_importer.py SKX base: '*' # model_importer.py SKX offset: '*' # model_importer.py SKX index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX latency: 1 # model_importer.py SKX port_pressure: [[1, '0'], [2, '0156'], [8, '23'], [8, '4'], [1, '5']] # model_importer.py SKX throughput: 8.0 # model_importer.py SKX uops: 26 # model_importer.py SKX - name: VPGATHERDD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX base: '*' # model_importer.py SKX offset: '*' # model_importer.py SKX index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: 6 # model_importer.py SKX port_pressure: [[1, '0'], [1, '0156'], [1, '05'], [16, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 8.0 # model_importer.py SKX uops: 4 # model_importer.py SKX - name: VPGATHERDD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX base: '*' # model_importer.py SKX offset: '*' # model_importer.py SKX index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 3 # model_importer.py SKX port_pressure: [[1, '0'], [4, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 4 # model_importer.py SKX - name: VPGATHERDD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX base: '*' # model_importer.py SKX offset: '*' # model_importer.py SKX index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: 4 # model_importer.py SKX port_pressure: [[1, '0'], [1, '015'], [1, '0156'], [8, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 4 # model_importer.py SKX