diff --git a/osaca/data/ivb.yml b/osaca/data/ivb.yml index ae5f035..4aded28 100644 --- a/osaca/data/ivb.yml +++ b/osaca/data/ivb.yml @@ -1,32181 +1,16787 @@ -osaca_version: 0.3.4 -micro_architecture: Intel Ivy Bridge -arch_code: IVB -isa: x86 -ROB_size: 168 -retired_uOps_per_cycle: 4 -scheduler_size: 54 -hidden_loads: false -load_latency: {gpr: 4.0, mm: 4.0, xmm: 4.0, ymm: 4.0} -load_throughput: -- {base: gpr, offset: ~, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -load_throughput_default: [[1, '23'], [1, ['2D', '3D']]] -store_throughput: -- {base: '*', offset: '*', index: ~, scale: '*', port_pressure: [[1, '23'], [1, '4']]} -- {base: '*', offset: '*', index: gpr, scale: '*', port_pressure: [[1, '23'], [1, '4']]} -store_throughput_default: [[1, '23'], [1, '4']] -ports: ['0', '0DV', '1', '2', '2D', '3', '3D', '4', '5'] -port_model_scheme: | - +-----------------------------------------------------+ - | 54 entry scheduler | - +-----------------------------------------------------+ - 0 | 1 | 2 | 3 | 4 | 5 | - \/ \/ \/ \/ \/ \/ - +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ - | ALU | | ALU | | LD | | LD | | ST | | ALU | - +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ - +-------+ +-------+ +-----+ +-----+ +-------+ - |AVX DIV| | Fast | | AGU | | AGU | | BRANCH| - +-------+ | LEA | +-----+ +-----+ +-------+ - +-------+ +-------+ +-------+ - |AVX MUL| +-------++-------+ | Fast | - +-------+ |AVX ADD||AVX FMA| | LEA | - +-------+ +-------++-------+ +-------+ - | AVX |+-------+ +-------+ +-------+ - | Shift ||AVX FMA| |AVX MUL| | AVX | - +-------++-------+ +-------+ | SHUF | - +-------+ -instruction_forms: -- name: LEA - operands: - - class: memory - base: gpr - offset: ~ - index: ~ - scale: 1 - - class: register - name: gpr - latency: 1.0 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: LEA - operands: - - class: memory - base: gpr - offset: ~ - index: gpr - scale: "*" - - class: register - name: gpr - latency: 1.0 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: LEA - operands: - - class: memory - base: gpr - offset: imd - index: gpr - scale: "*" - - class: register - name: gpr - latency: 3.0 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: LEA - operands: - - class: memory - base: gpr - offset: imd - index: ~ - scale: 1 - - class: register - name: gpr - latency: 1.0 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: LEA - operands: - - class: memory - base: ~ - offset: imd - index: ~ - scale: 1 - - class: register - name: gpr - latency: 1.0 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: LEA - operands: - - class: memory - base: ~ - offset: ~ - index: gpr - scale: "*" - - class: register - name: gpr - latency: 1.0 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: LEA - operands: - - class: memory - base: ~ - offset: imd - index: gpr - scale: "*" - - class: register - name: gpr - latency: 1.0 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: ADC - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 2 # JH: measured - port_pressure: [[1, '015'], [1, '05']] # uops.info - throughput: 1 # JH: measured on ivyep1 with asmbench "adc \$1, {srcdst:i32:r}" - uops: 2 -- name: ADC # copied from ADC imd reg - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '015'], [1, '05']] # uops.info - throughput: 1 - uops: 2 -- name: SLDT - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '015'], [1, '1'], [2, '5']] - throughput: 2.3333333333333335 - uops: 5 -- name: POPFW - operands: [] - latency: ~ - port_pressure: [[3, '015'], [1, '1'], [1, '23'], [2, '5']] - throughput: 3.0 - uops: 10 -- name: CALL - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '4'], [1, '5']] - throughput: 1.0 - uops: 3 -- name: OUTSW - operands: [] - latency: ~ - port_pressure: [[12, '0'], [4, '01'], [3, '015'], [1, '05'], [11, '1'], [1, '15'], [2, '23'], [1, '4'], [23, '5']] - throughput: 25.0 - uops: 58 -- name: OUTSB - operands: [] - latency: ~ - port_pressure: [[12, '0'], [4, '01'], [4, '015'], [11, '1'], [2, '23'], [1, '4'], [24, '5']] - throughput: 25.333333333333332 - uops: 58 -- name: OUTSD - operands: [] - latency: ~ - port_pressure: [[12, '0'], [4, '01'], [4, '015'], [11, '1'], [2, '23'], [1, '4'], [24, '5']] - throughput: 25.333333333333332 - uops: 58 -- name: JNE - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JNLE - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: WRMSR - operands: [] - latency: ~ - port_pressure: [[18, '0'], [7, '05'], [17, '1'], [13, '15'], [1, '4'], [52, '5']] - throughput: 62.0 - uops: 108 -- name: REPE SCASW - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: REPE SCASD - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: REPE SCASB - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: REX64 REPE SCASB - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: JNS - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JL - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JNP - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JNZ - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JNB - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JNO - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JNL - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: CMC - operands: [] - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: CMP - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: CMP - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX CMP - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: LAHF - operands: [] - latency: 0 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: CBW - operands: [] - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX NOT - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: INC - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX INC - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: CMPSW - operands: [] - latency: 4 - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 5 -- name: CMPSB - operands: [] - latency: 4 - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 5 -- name: CMPSD - operands: [] - latency: 4 - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 5 -- name: SETB - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETB - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SETL - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETL - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SETO - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETO - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BSR - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: SETP - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETP - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: OUT - operands: - - class: register - name: gpr - - class: immediate - imd: int - latency: ~ - port_pressure: [[3, '015'], [1, '5']] - throughput: 2.0 - uops: 55 -- name: OUT - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: ~ - port_pressure: [[3, '015']] - throughput: 1.0 - uops: 54 -- name: LODSB - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 3 -- name: LODSW - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 3 -- name: LODSD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23']] - throughput: 0.5 - uops: 2 -- name: JNBE - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: STD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '5']] - throughput: 1.3333333333333333 - uops: 3 -- name: STOSD - operands: [] - latency: 0 - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 3 -- name: xadd - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[3, '015']] - throughput: 1.0 - uops: 3 -- name: XOR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: XOR - operands: - - class: register - imd: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX XOR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: SAR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SAR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: STC - operands: [] - latency: ~ - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: STI - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '1'], [3, '5']] - throughput: 3.6666666666666665 - uops: 6 -- name: STR - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '015'], [1, '1'], [2, '5']] - throughput: 2.3333333333333335 - uops: 5 -- name: STOSB - operands: [] - latency: 0 - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 3 -- name: REPE LODSW - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 10 -- name: REPNE LODSW - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 10 -- name: RDMSR - operands: [] - latency: ~ - port_pressure: [[2, '0'], [10, '01'], [14, '05'], [5, '1'], [6, '15'], [39, '5']] - throughput: 49.0 - uops: 76 -- name: REPE LODSB - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 10 -- name: REX64 REPE LODSB - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 10 -- name: REPNE LODSB - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 10 -- name: REX64 REPNE LODSB - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 10 -- name: REPE LODSD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23']] - throughput: 0.5 - uops: 10 -- name: REPNE LODSD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23']] - throughput: 0.5 - uops: 10 -- name: IDIV - operands: - - class: register - name: gpr - latency: 23 - port_pressure: [[2, '0'], [2, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [0DV]]] - throughput: 8.0 - uops: 10 -- name: REX IDIV - operands: - - class: register - name: gpr - latency: 22 - port_pressure: [[2, '0'], [3, '015'], [2, '1'], [2, '5'], [8, [0DV]]] - throughput: 8.0 - uops: 9 -- name: REPNE CMPSB - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: REX64 REPNE CMPSB - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: REPNE CMPSD - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: SETS - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETS - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SHR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SHR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SHL - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SHL - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BTS - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BTS - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BTR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BTR - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: LOOP - operands: - - class: identifier - latency: 3 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 8 -- name: BTC - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BTC - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: wait - operands: [] - latency: 1 - port_pressure: [] - throughput: 1 - uops: 0 -- name: WBINVD - operands: [] - latency: ~ - port_pressure: [[184089, '0'], [135442, '4'], [294987, '5'], [1, [0DV]]] - throughput: 294987.0 - uops: 614518 -- name: JBE - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: MUL - operands: - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: REX MUL - operands: - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PUSH - operands: - - class: immediate - imd: int - latency: 5 - port_pressure: [[1, '237'], [1, '4']] - throughput: 1.0 - uops: 2 -- name: PUSH - operands: - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '1'], [1, '237'], [1, '4']] - throughput: 1.0 - uops: 3 -- name: PUSHF - operands: [] - latency: 7 - port_pressure: [[1, '237'], [1, '4']] - throughput: 1.0 - uops: 4 -- name: SETNO - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNO - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SETNL - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNL - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: CLI - operands: [] - latency: ~ - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: CLD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '5']] - throughput: 1.3333333333333333 - uops: 3 -- name: SETNB - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNB - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SETNZ - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNZ - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SETNS - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNS - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SETNP - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNP - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: LLDT - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '01'], [1, '015'], [3, '1'], [2, '23'], [1, '4'], [6, '5']] - throughput: 6.333333333333333 - uops: 14 -- name: RET - operands: - - class: immediate - imd: int - latency: ~ - port_pressure: [[5, '5']] - throughput: 5.0 - uops: 5 -- name: RET - operands: [] - latency: ~ - port_pressure: [[3, '5']] - throughput: 3.0 - uops: 3 -- name: SETNBE - operands: - - class: register - name: gpr - latency: 2 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: REX SETNBE - operands: - - class: register - name: gpr - latency: 2 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: REPE INSW - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [18, '5']] - throughput: 19.0 - uops: 43 -- name: REPNE INSW - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [18, '5']] - throughput: 19.0 - uops: 43 -- name: REPE INSB - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REX64 REPE INSB - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REPNE INSB - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REX64 REPNE INSB - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REPE INSD - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REX64 REPE INSD - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REPNE INSD - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REX64 REPNE INSD - operands: [] - latency: ~ - port_pressure: [[8, '0'], [4, '01'], [3, '015'], [10, '1'], [1, '15'], [17, '5']] - throughput: 18.5 - uops: 43 -- name: REPE STOSD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 53 -- name: REPNE STOSD - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 53 -- name: VERR - operands: - - class: register - name: gpr - latency: 58 - port_pressure: [[4, '0'], [1, '1'], [8, '5']] - throughput: 8.0 - uops: 13 -- name: REPE STOSB - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 75 -- name: REX64 REPE STOSB - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 75 -- name: REPNE STOSB - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 75 -- name: REX64 REPNE STOSB - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 75 -- name: REPE STOSW - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 53 -- name: REPNE STOSW - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 53 -- name: CWD - operands: [] - latency: 2 - port_pressure: [[1, '015'], [1, '05']] - throughput: 0.8333333333333333 - uops: 2 -- name: TEST - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX TEST - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: TEST - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX TEST - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: JZ - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: SCASW - operands: [] - latency: 1 - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 3 -- name: JP - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JS - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JO - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: SCASD - operands: [] - latency: 1 - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 3 -- name: SCASB - operands: [] - latency: 1 - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 3 -- name: JB - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: RDPMC - operands: [] - latency: ~ - port_pressure: [[14, '01'], [9, '05'], [2, '1'], [1, '15'], [9, '5']] - throughput: 14.0 - uops: 35 -- name: ENTERW - operands: - - class: immediate - imd: int - - class: immediate - imd: int - latency: ~ - port_pressure: [[2, '01'], [4, '015'], [1, '05'], [2, '23'], [1, '4'], [2, '5']] - throughput: 3.833333333333333 - uops: 12 -- name: ENTER - operands: - - class: immediate - imd: int - - class: immediate - imd: int - latency: ~ - port_pressure: [[2, '01'], [4, '015'], [1, '05'], [2, '23'], [1, '4'], [2, '5']] - throughput: 3.833333333333333 - uops: 12 -- name: REPNE SCASB - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: REX64 REPNE SCASB - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: REPNE SCASD - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: REPNE SCASW - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: LEAVEW - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 4 -- name: LEAVE - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 3 -- name: REPE OUTSW - operands: [] - latency: ~ - port_pressure: [[7, '0'], [5, '01'], [2, '015'], [1, '05'], [10, '1'], [1, '15'], [16, '5']] - throughput: 17.666666666666668 - uops: 42 -- name: REPNE OUTSW - operands: [] - latency: ~ - port_pressure: [[7, '0'], [5, '01'], [2, '015'], [1, '05'], [10, '1'], [1, '15'], [16, '5']] - throughput: 17.666666666666668 - uops: 42 -- name: REPE OUTSB - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REX64 REPE OUTSB - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REPNE OUTSB - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REX64 REPNE OUTSB - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REPE OUTSD - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REX64 REPE OUTSD - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REPNE OUTSD - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: REX64 REPNE OUTSD - operands: [] - latency: ~ - port_pressure: [[7, '0'], [4, '01'], [3, '015'], [11, '1'], [17, '5']] - throughput: 18.0 - uops: 42 -- name: XLAT - operands: [] - latency: ~ - port_pressure: [[2, '015'], [1, '23']] - throughput: 0.6666666666666666 - uops: 3 -- name: SMSW - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '01'], [1, '015'], [2, '1'], [3, '5']] - throughput: 3.3333333333333335 - uops: 7 -- name: AND - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: AND - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX AND - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: JLE - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: CPUID - operands: [] - latency: ~ - port_pressure: [[13, '0'], [42, '5']] - throughput: 42.0 - uops: 55 -- name: RDTSC - operands: [] - latency: ~ - port_pressure: [[6, '01'], [4, '015'], [1, '05'], [3, '1'], [1, '15'], [6, '5']] - throughput: 8.333333333333332 - uops: 21 -- name: CDQ - operands: [] - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: INSB - operands: [] - latency: ~ - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] - throughput: 26.666666666666668 - uops: 60 -- name: INSD - operands: [] - latency: ~ - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] - throughput: 26.666666666666668 - uops: 60 -- name: IMUL - operands: - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: REX IMUL - operands: - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: IMUL - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: RCR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '015'], [2, '05']] - throughput: 1.3333333333333333 - uops: 3 -- name: REX RCR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '015'], [2, '05']] - throughput: 1.3333333333333333 - uops: 3 -- name: RCL - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '015'], [2, '05']] - throughput: 1.3333333333333333 - uops: 3 -- name: REX RCL - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '015'], [2, '05']] - throughput: 1.3333333333333333 - uops: 3 -- name: INSW - operands: [] - latency: ~ - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] - throughput: 26.666666666666668 - uops: 60 -- name: DIV - operands: - - class: register - name: gpr - latency: 23 - port_pressure: [[2, '0'], [1, '01'], [1, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [0DV]]] - throughput: 9.0 - uops: 11 -- name: STOSW - operands: [] - latency: 0 - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 3 -- name: IN - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: ~ - port_pressure: [[14, '0'], [5, '015'], [13, '1'], [1, '23'], [28, '5']] - throughput: 29.666666666666668 - uops: 61 -- name: IN - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: ~ - port_pressure: [[14, '0'], [6, '015'], [12, '1'], [1, '23'], [27, '5']] - throughput: 29.0 - uops: 60 -- name: BT - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: BT - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: POP - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '23']] - throughput: 0.5 - uops: 1 -- name: JRCXZ - operands: - - class: identifier - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 2 -- name: SAHF - operands: [] - latency: 0 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: LMSW - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[3, '0'], [4, '01'], [1, '015'], [1, '1'], [1, '23'], [1, '4'], [10, '5']] - throughput: 10.333333333333334 - uops: 21 -- name: REPE CMPSD - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: OR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX OR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REPE CMPSB - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: REX64 REPE CMPSB - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: REPE CMPSW - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: CLTS - operands: [] - latency: ~ - port_pressure: [[1, '05'], [5, '5']] - throughput: 5.5 - uops: 7 -- name: REPNE CMPSW - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: ROL - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: REX ROL - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: VERW - operands: - - class: register - name: gpr - latency: 60 - port_pressure: [[4, '0'], [1, '1'], [8, '5']] - throughput: 8.0 - uops: 13 -- name: JMP - operands: - - class: register - name: gpr - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: JMP - operands: - - class: identifier - latency: 0 - port_pressure: [] - throughput: 0.0 - uops: 1 -- name: ROR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: REX ROR - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: SETLE - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETLE - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: SUB - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX SUB - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: NEG - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX NEG - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: SETNLE - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETNLE - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: ADD - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: ADD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX ADD - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: CWDE - operands: [] - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: BSF - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: SETZ - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REX SETZ - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: DEC - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REX DEC - operands: - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: SETBE - operands: - - class: register - name: gpr - latency: 2 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: REX SETBE - operands: - - class: register - name: gpr - latency: 2 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: BSWAP - operands: - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '05'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: UNPCKHPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: DIVPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: ADDSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: CVTPI2PS - operands: - - class: register - name: gpr - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: CMPSS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ANDNPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: CVTTSS2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: ORPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: DIVSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: RCPSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: SQRTSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: SUBSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: cmpps - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpeqps # same as CMPPS xmm1, xmm2, 0 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpltps # same as CMPPS xmm1, xmm2, 1 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpleps # same as CMPPS xmm1, xmm2, 2 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpunordps # same as CMPPS xmm1, xmm2, 3 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpneqps # same as CMPPS xmm1, xmm2, 4 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpnltps # same as CMPPS xmm1, xmm2, 5 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpnleps # same as CMPPS xmm1, xmm2, 6 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpordps # same as CMPPS xmm1, xmm2, 7 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: XORPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: SUBPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: SHUFPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: MINSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ADDPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: CVTSI2SS - operands: - - class: register - name: gpr - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: SFENCE - operands: [] - latency: ~ - port_pressure: [[1, '23'], [1, '4']] - throughput: 1.0 - uops: 2 -- name: RSQRTSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: UNPCKLPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: MULSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: SQRTPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: CVTTPS2PI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 2 -- name: RSQRTPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: MINPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: CVTPS2PI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 2 -- name: MULPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: CVTSS2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: ANDPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: MAXPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: COMISS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: RCPPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: MAXSS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: UCOMISS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: UNPCKHPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: PUNPCKHDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTDQ2PD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: CVTTPS2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: DIVPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: PCMPGTW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPGTB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPGTD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTPI2PD - operands: - - class: register - name: gpr - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PACKUSWB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: ANDNPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: PSLLDQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: UNPCKLPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: PSADBW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PADDUSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDUSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTPS2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PACKSSDW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMULLW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: DIVSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: PCMPEQW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPEQB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPEQD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKLQDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKLWD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: ORPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: PXOR - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: cmppd - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpeqpd # same as CMPPD xmm1, xmm2, 0 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpltpd # same as CMPPD xmm1, xmm2, 1 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmplepd # same as CMPPD xmm1, xmm2, 2 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpunordpd # same as CMPPD xmm1, xmm2, 3 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpneqpd # same as CMPPD xmm1, xmm2, 4 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpnltpd # same as CMPPD xmm1, xmm2, 5 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpnlepd # same as CMPPD xmm1, xmm2, 6 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: cmpordpd # same as CMPPD xmm1, xmm2, 7 - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3.0 # JH: measured on phinally - port_pressure: [[1, '1']] # JH: according to uops.info - throughput: 1.0 # JH: measured on phinally - uops: 1 -- name: PSUBB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBUSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMAXSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTPD2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PADDD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSRLDQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKHQDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CMPSD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PMULHUW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: MINSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: CVTTSD2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: ADDPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: POR - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: CVTSD2SS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PSLLD - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: SQRTSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: PSLLW - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: CVTSI2SD - operands: - - class: register - name: gpr - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PSLLQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSUBUSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKLDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: MULSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PANDN - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: SHUFPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: SUBPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: SQRTPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: ANDPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: PMULHW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMINSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTTPD2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PSHUFD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTSS2SD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 2 -- name: XORPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: MAXSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: MINPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ADDSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PSRLQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLW - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLD - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: SUBSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PADDSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTSD2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: CVTPS2PD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: MULPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSUBQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKHBW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMULUDQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMULUDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMADDWD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PEXTRW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: PAND - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: CVTDQ2PS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PMAXUB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKHWD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CVTPD2PS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: CVTPD2PI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: MFENCE - operands: [] - latency: ~ - port_pressure: [[1, '23'], [1, '4']] - throughput: 1.0 - uops: 3 -- name: PSHUFLW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: MAXPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PMINUB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PAVGW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PAVGB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSRAW - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: COMISD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: PSRAD - operands: - - class: immediate - imd: int - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PACKSSWB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKLBW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: UCOMISD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: CVTTPD2PI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PSHUFHW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: FCHS - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FUCOM - operands: [] - latency: ~ - port_pressure: [[1, '1']] - throughput: 1.0 - uops: ~ -- name: FCOMI - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: ~ -- name: FLDL2T - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: ~ -- name: FLDL2E - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: ~ -- name: FCOMIP - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: ~ -- name: FADDP - operands: [] - latency: ~ - port_pressure: [[1, '1']] - throughput: 1.0 - uops: ~ -- name: FCOMPP - operands: [] - latency: ~ - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: ~ -- name: FXAM - operands: [] - latency: ~ - port_pressure: [[2, '1']] - throughput: 2.0 - uops: ~ -- name: FFREE - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FNINIT - operands: [] - latency: ~ - port_pressure: [[3, '015'], [1, '5']] - throughput: 2.0 - uops: ~ -- name: FNOP - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FLDPI - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: ~ -- name: FNSTSW - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '015']] - throughput: 1.3333333333333333 - uops: ~ -- name: FWAIT - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FINCSTP - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FTST - operands: [] - latency: ~ - port_pressure: [[1, '1']] - throughput: 1.0 - uops: ~ -- name: FABS - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FLDLN2 - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: ~ -- name: FDECSTP - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FLDLG2 - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: ~ -- name: FLDZ - operands: [] - latency: ~ - port_pressure: [[1, '5']] - throughput: 1.0 - uops: ~ -- name: FUCOMPP - operands: [] - latency: ~ - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: ~ -- name: FLD1 - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: ~ -- name: FUCOMIP - operands: [] - latency: ~ - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: ~ -- name: PUNPCKHDQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPGTW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPGTB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPGTD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PACKUSWB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSUBD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSADBW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PADDUSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDUSB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PACKSSDW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMULLW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PCMPEQW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPEQB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PCMPEQD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKLWD - operands: - - class: register - name: mm - - class: register - name: mm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PXOR - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: PSUBB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBUSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMAXSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PADDB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMULHUW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: POR - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: PSLLD - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSLLD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSLLW - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSLLW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSLLQ - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSLLQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSUBUSB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKLDQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PANDN - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: PMULHW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMINSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSHUFW - operands: - - class: immediate - imd: int - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSRLQ - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLQ - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLW - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLD - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRLD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PADDSB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: EMMS - operands: [] - latency: ~ - port_pressure: [[1, '0'], [18, '5']] - throughput: 18.0 - uops: 31 -- name: PUNPCKHBW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMADDWD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PEXTRW - operands: - - class: immediate - imd: int - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: PAND - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: PMAXUB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PUNPCKHWD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMINUB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PAVGW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSUBSB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PAVGB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSRAW - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRAW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRAD - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PSRAD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PACKSSWB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PUNPCKLBW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: REPE SCASQ - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: CMPSQ - operands: [] - latency: 4 - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 5 -- name: LODSQ - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23']] - throughput: 0.5 - uops: 2 -- name: CDQE - operands: [] - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: REPE LODSQ - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23']] - throughput: 0.5 - uops: 10 -- name: REPNE LODSQ - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23']] - throughput: 0.5 - uops: 10 -- name: REPNE CMPSQ - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: REPE STOSQ - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 53 -- name: REPNE STOSQ - operands: [] - latency: ~ - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 53 -- name: SCASQ - operands: [] - latency: 1 - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 3 -- name: REPNE SCASQ - operands: [] - latency: ~ - port_pressure: [[2, '015']] - throughput: 0.6666666666666666 - uops: 12 -- name: POPFQ - operands: [] - latency: ~ - port_pressure: [[3, '015'], [1, '1'], [1, '23'], [2, '5']] - throughput: 3.0 - uops: 10 -- name: STOSQ - operands: [] - latency: 0 - port_pressure: [[1, '015'], [1, '23'], [1, '4']] - throughput: 1.0 - uops: 3 -- name: CQO - operands: [] - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: REPE CMPSQ - operands: [] - latency: ~ - port_pressure: [[3, '015'], [2, '23']] - throughput: 1.0 - uops: 12 -- name: POPCNT - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ROUNDPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ROUNDPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PBLENDW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: MPSADBW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 6 - port_pressure: [[1, '0'], [2, '15']] - throughput: 1.0 - uops: 3 -- name: PHMINPOSUW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: INSERTPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: PMULLD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PCMPEQQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMINSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PACKUSDW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: EXTRACTPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PMAXSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMAXSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: BLENDPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: PTEST - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: PMULDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMINSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: CRC32 - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: REX CRC32 - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: DPPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 9 - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: 3 -- name: DPPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 12 - port_pressure: [[1, '0'], [2, '1'], [1, '5']] - throughput: 2.0 - uops: 4 -- name: PEXTRD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: PMAXUW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMAXUD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: BLENDPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: PEXTRB - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: PMINUW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PMINUD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: BLENDVPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: BLENDVPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[2, '05']] - throughput: 1.0 - uops: 2 -- name: ROUNDSS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ROUNDSD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: PEXTRQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: PBLENDVB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[2, '15'], [1, '23']] - throughput: 1.0 - uops: 2 -- name: PHSUBD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PHSUBD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PMULHRSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMULHRSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PHSUBW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PHSUBW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PSIGNW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSIGNW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSIGND - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSIGND - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSIGNB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSIGNB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PHADDSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PHADDSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PMADDUBSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PMADDUBSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: PHSUBSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PHSUBSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PABSW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PABSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PHADDD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PHADDD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PALIGNR - operands: - - class: immediate - imd: int - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PALIGNR - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSHUFB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PSHUFB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PABSD - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PABSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PABSB - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PABSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: PHADDW - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: PHADDW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: ADDSUBPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: ADDSUBPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: HSUBPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: HSUBPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: HADDPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: HADDPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: TZCNT - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: ~ - port_pressure: [[1, '1']] - throughput: 1.0 - uops: ~ -- name: RDTSCP - operands: [] - latency: ~ - port_pressure: [[5, '0'], [1, '01'], [7, '1'], [10, '5']] - throughput: 10.0 - uops: 23 -- name: AESKEYGENASSIST - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 10 - port_pressure: [[2, '0'], [1, '015'], [1, '15'], [7, '5']] - throughput: 7.833333333333333 - uops: 11 -- name: AESIMC - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 14 - port_pressure: [[2, '5']] - throughput: 2.0 - uops: 2 -- name: LZCNT - operands: - - class: register - name: gpr - - class: register - name: gpr - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: RDRAND - operands: - - class: register - name: gpr - latency: ~ - port_pressure: [[7, '015'], [1, '05'], [2, '1'], [1, '23'], [2, '5']] - throughput: 4.833333333333334 - uops: 13 -- name: PAUSE - operands: [] - latency: ~ - port_pressure: [[3, '015'], [1, '5']] - throughput: 2.0 - uops: 7 -- name: VPMULHUW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPMULUDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VRCPSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPSLLDQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMULHRSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPERM2F128 - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 2 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VHADDPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VHADDPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VPUNPCKLBW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPERMILPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPERMILPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPERMILPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPERMILPS - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPCMPEQW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPCMPEQQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPAVGW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPCMPEQD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPCMPEQB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPAVGB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMAXSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMAXSB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VMULSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VANDPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VANDPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPMAXSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VANDPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VANDPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VMULSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VMULPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VMULPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPSRLDQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSHUFHW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VMAXSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VMAXSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPMINSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMINSB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMINSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPTEST - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VPTEST - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VPACKSSDW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMAXUB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VADDSUBPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VADDSUBPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPXOR - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: VSQRTSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: VEXTRACTPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VSQRTSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: VUNPCKHPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VUNPCKHPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VCOMISD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VZEROALL - operands: [] - latency: ~ - port_pressure: [[2, '5']] - throughput: 2.0 - uops: 20 -- name: VZEROUPPER - operands: [] - latency: 2 - port_pressure: [[1, '015'], [3, '015']] - throughput: 1.0 - uops: 4 -- name: VCOMISS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VPSRAD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VRSQRTSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPSHUFD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSRAW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPSHUFB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VDIVPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: VDIVPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 35 - port_pressure: [[2, '0'], [1, '05'], [28, [0DV]]] - throughput: 28.0 - uops: 3 -- name: VDIVPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: VDIVPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 21 - port_pressure: [[2, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 3 -- name: VCMPSS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPSHUFLW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSLLD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VCMPSD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPSLLQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPSLLW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPAND - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: VPHADDW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: VPANDN - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: VSHUFPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VSHUFPD - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VSTMXCSR - operands: - - class: memory - base: "*" - offset: "*" - index: "*" - scale: "*" - latency: 9 - port_pressure: [[1, '0'], [1, '5'], [1, '23'], [1, '4']] - throughput: 1 - uops: 4 -- name: VSUBSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VSQRTPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: VSQRTPS - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 21 - port_pressure: [[2, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 3 -- name: VCVTPS2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCVTPS2DQ - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPHADDD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: VSQRTPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: VSQRTPD - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 35 - port_pressure: [[2, '0'], [1, '05'], [28, [0DV]]] - throughput: 28.0 - uops: 3 -- name: VSUBSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VSHUFPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VSHUFPS - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPMULDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VDPPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 9 - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: 3 -- name: VDPPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 12 - port_pressure: [[1, '0'], [2, '1'], [1, '5']] - throughput: 2.0 - uops: 4 -- name: VDPPS - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 12 - port_pressure: [[1, '0'], [2, '1'], [1, '5']] - throughput: 2.0 - uops: 4 -- name: VPUNPCKHDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VCVTPD2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTPD2DQ - operands: - - class: register - name: ymm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTTSS2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VMULPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VMULPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPADDSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VINSERTPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPALIGNR - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPADDSB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VMAXPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VMAXPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPACKUSWB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VMAXPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VMAXPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPUNPCKHQDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSIGNW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSIGNB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VUNPCKHPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VUNPCKHPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPADDUSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPUNPCKLWD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPADDUSB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSIGND - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMULHW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VXORPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VXORPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VROUNDSD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VROUNDSS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPMADDUBSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VXORPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VXORPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VINSERTF128 - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: ymm - - class: register - name: ymm - latency: 2 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VHSUBPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VHSUBPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VHSUBPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VHSUBPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VHADDPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VHADDPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 2.0 - uops: 3 -- name: VCVTTPS2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCVTTPS2DQ - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VTESTPD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VTESTPD - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 2 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VDIVSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[1, '0'], [7, [0DV]]] - throughput: 7.0 - uops: 1 -- name: VDIVSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 20 - port_pressure: [[1, '0'], [14, [0DV]]] - throughput: 14.0 - uops: 1 -- name: VTESTPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VTESTPS - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 2 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VCMPPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCMPPS - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VADDSUBPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VADDSUBPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCMPPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCMPPD - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VSUBPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VSUBPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: vcvtss2sd - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: vcvtsi2ss - operands: - - class: register - name: gpr - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [2, '5']] - throughput: 1.0 - uops: 1 -- name: VCVTSS2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VMINSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPABSW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VSUBPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VSUBPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPHADDSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: VMINSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPSUBUSB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VMPSADBW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 6 - port_pressure: [[1, '0'], [2, '15']] - throughput: 1.0 - uops: 3 -- name: VPSUBUSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPCMPGTB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VANDNPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VANDNPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPADDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPADDW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPADDB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VANDNPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VANDNPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPADDD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPABSB - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VBLENDPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: VBLENDPD - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: VBLENDPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: VBLENDPS - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '05']] - throughput: 0.5 - uops: 1 -- name: VRSQRTPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VRSQRTPS - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 7 - port_pressure: [[2, '0'], [1, '05']] - throughput: 2.5 - uops: 3 -- name: VPEXTRB - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: VPEXTRD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: VPHSUBW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: VPEXTRQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: VPEXTRW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: gpr - latency: 2 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1.0 - uops: 2 -- name: VPHSUBD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: VADDPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VADDPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPBLENDW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPOR - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '015']] - throughput: 0.3333333333333333 - uops: 1 -- name: VADDPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VADDPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPMULLD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VUCOMISS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VPCMPISTRI - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 11 - port_pressure: [[3, '0']] - throughput: 3.0 - uops: 3 -- name: VPMULLW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VUCOMISD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VEXTRACTF128 - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPACKUSDW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMAXUD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMAXUW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSRLW - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPSRLQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPUNPCKLQDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: vpsrld - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0'], [1, '15']] - throughput: 1 -- name: VPSRLD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPERMILPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPERMILPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPERMILPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPERMILPD - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VMINPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VMINPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCVTDQ2PS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCVTDQ2PS - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPUNPCKLDQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VCVTDQ2PD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTDQ2PD - operands: - - class: register - name: xmm - - class: register - name: ymm - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VMINPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VMINPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPSUBB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSUBD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSUBQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSUBW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSADBW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VROUNDPD - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VROUNDPD - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VROUNDPS - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VROUNDPS - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPSUBSB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPSUBSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPCLMULQDQ - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 13 - port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] - throughput: 6.833333333333333 - uops: 18 -- name: VRCPPS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VRCPPS - operands: - - class: register - name: ymm - - class: register - name: ymm - latency: 7 - port_pressure: [[2, '0'], [1, '05']] - throughput: 2.5 - uops: 3 -- name: VCVTSD2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VORPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VORPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VORPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VORPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPMINUW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VUNPCKLPS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VUNPCKLPS - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPMINUB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMINUD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VUNPCKLPD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VUNPCKLPD - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - latency: 1 - port_pressure: [[1, '5']] - throughput: 1.0 - uops: 1 -- name: VPUNPCKHBW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VCVTTPD2DQ - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTTPD2DQ - operands: - - class: register - name: ymm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VPCMPGTD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPMADDWD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPCMPGTQ - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPCMPGTW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPHMINPOSUW - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '0']] - throughput: 1.0 - uops: 1 -- name: VPABSD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPUNPCKHWD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VPHSUBSW - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[3, '15']] - throughput: 1.5 - uops: 3 -- name: VCVTTSD2SI - operands: - - class: register - name: xmm - - class: register - name: gpr - latency: 4 - port_pressure: [[1, '0'], [1, '1']] - throughput: 1.0 - uops: 2 -- name: VCVTPD2PS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 4 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTPD2PS - operands: - - class: register - name: ymm - - class: register - name: xmm - latency: 5 - port_pressure: [[1, '1'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VADDSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VPACKSSWB - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 1 - port_pressure: [[1, '15']] - throughput: 0.5 - uops: 1 -- name: VADDSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 3 - port_pressure: [[1, '1']] - throughput: 1.0 - uops: 1 -- name: VCVTPS2PD - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 2 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTPS2PD - operands: - - class: register - name: xmm - - class: register - name: ymm - latency: 3 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTPH2PS - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 6 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTPH2PS - operands: - - class: register - name: xmm - - class: register - name: ymm - latency: 7 - port_pressure: [[1, '0'], [1, '5']] - throughput: 1.0 - uops: 2 -- name: VCVTPS2PH - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 10 - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: 3 -- name: VCVTPS2PH - operands: - - class: immediate - imd: int - - class: register - name: ymm - - class: register - name: xmm - latency: 10 - port_pressure: [[1, '0'], [1, '1'], [1, '5']] - throughput: 1.0 - uops: 3 -- name: VAESIMC - operands: - - class: register - name: xmm - - class: register - name: xmm - latency: 14 - port_pressure: [[2, '5']] - throughput: 2.0 - uops: 2 -- name: VAESKEYGENASSIST - operands: - - class: immediate - imd: int - - class: register - name: xmm - - class: register - name: xmm - latency: 10 - port_pressure: [[2, '0'], [1, '015'], [1, '1'], [7, '5']] - throughput: 7.333333333333333 - uops: 11 -- name: mov # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: mov # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: mov # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: mov # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: immediate # ./generate_mov_entries.py ivb - imd: int # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: mov # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: immediate # ./generate_mov_entries.py ivb - imd: int # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movapd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movapd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movapd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovapd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovapd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovapd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovapd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovapd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovapd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movaps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movaps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movaps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovaps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovaps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movaps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movaps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movddup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movddup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovddup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovddup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovddup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovddup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdq2q # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdqa # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdqa # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdqa # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqa # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqa # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqa # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqa # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqa # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqa # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdqu # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdqu # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movdqu # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqu # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqu # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqu # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqu # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqu # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovdqu # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movhlps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovhlps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movhpd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovhpd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movhpd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovhpd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movhps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovhps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movhps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovhps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movlhps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovlhps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movlpd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovlpd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movlpd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovlpd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movlps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovlps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movlps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovlps # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movmskpd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovmskpd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovmskpd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movmskps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovmskps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovmskps # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movntdq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntdq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntdq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movntdqa # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntdqa # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntdqa # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movnti # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movntpd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntpd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntpd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movntps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovntps # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movntq # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movq2dq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movshdup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movshdup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovshdup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovshdup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovshdup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovshdup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsldup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsldup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsldup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsldup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsldup # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovsldup # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movss # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movss # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovss # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovss # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovss # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '5']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovss # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsx # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsx # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsxd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsxd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsb # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsl # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsl # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movsq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movupd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movupd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movupd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovupd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovupd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovupd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovupd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovupd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovupd # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movups # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movups # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movups # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovups # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovups # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovups # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovups # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [] # ./generate_mov_entries.py ivb - throughput: 0.0 # ./generate_mov_entries.py ivb - uops: 0 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovups # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vmovups # with store # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - latency: 0 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzx # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzx # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzb # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzl # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzl # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015']] # ./generate_mov_entries.py ivb - throughput: 0.3333333333333333 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: movzq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 4 # ./generate_mov_entries.py ivb - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmova # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmova # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 5 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovae # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovae # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 5 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovb # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovbe # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovbe # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 5 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovc # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovc # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmove # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmove # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovg # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovg # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovge # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovge # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovl # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovl # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovle # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovle # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovna # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovna # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 5 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnae # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnae # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnb # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnbe # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnbe # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 1.3333333333333333 # ./generate_mov_entries.py ivb - uops: 5 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnc # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnc # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovne # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovne # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovng # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovng # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnge # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnge # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnl # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnl # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovno # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovno # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnp # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnp # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovns # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovns # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnz # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovnz # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovo # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovo # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovp # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovp # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovpe # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovpe # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovpo # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovpo # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovs # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovs # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovz # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 2 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: cmovz # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 6 # ./generate_mov_entries.py ivb - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.8333333333333334 # ./generate_mov_entries.py ivb - uops: 4 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovmskb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: mm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovmskb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovmskb # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: gpr # ./generate_mov_entries.py ivb - latency: 2 # ./generate_mov_entries.py ivb - port_pressure: [[1, '0']] # ./generate_mov_entries.py ivb - throughput: 1.0 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovsxbw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovsxbw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovsxbd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovsxbd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovsxbq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovsxbq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbd # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbd # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbq # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovsxbq # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovzxbw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: pmovzxbw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovzxbw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovzxbw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: xmm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovzxbw # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 1 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15']] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 1 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: vpmovzxbw # with load # ./generate_mov_entries.py ivb - operands: # ./generate_mov_entries.py ivb - - class: memory # ./generate_mov_entries.py ivb - base: "*" # ./generate_mov_entries.py ivb - offset: "*" # ./generate_mov_entries.py ivb - index: "*" # ./generate_mov_entries.py ivb - scale: "*" # ./generate_mov_entries.py ivb - - class: register # ./generate_mov_entries.py ivb - name: ymm # ./generate_mov_entries.py ivb - latency: 5 # ./generate_mov_entries.py ivb - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py ivb - throughput: 0.5 # ./generate_mov_entries.py ivb - uops: 3 # ./generate_mov_entries.py ivb - # ./generate_mov_entries.py ivb -- name: SLDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py IVB - throughput: 3.3333333333333335 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: SLDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.3333333333333335 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: POPFW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: LGDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py IVB - throughput: 12.0 # model_importer.py IVB - uops: 16 # model_importer.py IVB -- name: CALL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: CALL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: MOV # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '1']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: OUTSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [2, '23'], [1, '4'], [23, '5']] # model_importer.py IVB - throughput: 25.666666666666668 # model_importer.py IVB - uops: 58 # model_importer.py IVB -- name: OUTSB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[11, '0'], [3, '01'], [4, '015'], [2, '05'], [11, '1'], [1, '15'], [2, '23'], [1, '4'], [23, '5']] # model_importer.py IVB - throughput: 25.833333333333332 # model_importer.py IVB - uops: 58 # model_importer.py IVB -- name: OUTSD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[11, '0'], [3, '01'], [5, '015'], [1, '05'], [11, '1'], [2, '23'], [1, '4'], [24, '5']] # model_importer.py IVB - throughput: 26.166666666666668 # model_importer.py IVB - uops: 58 # model_importer.py IVB -- name: JNLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: WRMSR # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[18, '0'], [26, '01'], [20, '05'], [16, '1'], [1, '4'], [53, '5']] # model_importer.py IVB - throughput: 63.0 # model_importer.py IVB - uops: 108 # model_importer.py IVB -- name: JNS # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JL # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JNP # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JNZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JNO # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: LAR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [3, '015'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.5 # model_importer.py IVB - uops: 16 # model_importer.py IVB -- name: LAR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 53 # model_importer.py IVB - port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py IVB - throughput: 6.833333333333333 # model_importer.py IVB - uops: 15 # model_importer.py IVB -- name: JNL # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMC # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: XADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: XADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '015']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: CMOVBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: LSL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 38 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 6.5 # model_importer.py IVB - uops: 14 # model_importer.py IVB -- name: LSL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 37 # model_importer.py IVB - port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py IVB - throughput: 6.833333333333333 # model_importer.py IVB - uops: 15 # model_importer.py IVB -- name: LAHF # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CBW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUSHFW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 9 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: NOT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: NOT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: INC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: INC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: CMPSB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: CMPSD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: SETB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETO # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETO # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BSR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BSR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: OUT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 55 # model_importer.py IVB -- name: OUT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 54 # model_importer.py IVB -- name: CMOVNLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: SBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: SBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: LODSB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [1, '23']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: LODSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [1, '23']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: LODSD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: JNBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: STD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: STOSD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: XOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: XOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: XOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: XOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SAR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SAR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SAR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: SAR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[3, '05']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: STC # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: STI # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [1, '1'], [3, '5']] # model_importer.py IVB - throughput: 3.6666666666666665 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: STR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py IVB - throughput: 3.3333333333333335 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: STR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.3333333333333335 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: STOSB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: RDMSR # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [20, '01'], [1, '015'], [10, '05'], [5, '1'], [4, '15'], [39, '5']] # model_importer.py IVB - throughput: 46.333333333333336 # model_importer.py IVB - uops: 76 # model_importer.py IVB -- name: IDIV # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 99 # model_importer.py IVB - port_pressure: [[2, '0'], [17, '01'], [12, '05'], [4, '1'], [5, '15'], [1, '23'], [18, '5'], [11, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 26.5 # model_importer.py IVB - uops: 59 # model_importer.py IVB -- name: IDIV # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 99 # model_importer.py IVB - port_pressure: [[2, '0'], [18, '01'], [12, '05'], [4, '1'], [6, '15'], [18, '5'], [11, [DIV]]] # model_importer.py IVB - throughput: 27.0 # model_importer.py IVB - uops: 59 # model_importer.py IVB -- name: LOOPNE # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 12 # model_importer.py IVB -- name: SETS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SHR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SHR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SHR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: SHR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[3, '05']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SHRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: SHRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.8333333333333333 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: MOVSD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: MOVSB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: MOVSX # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSX # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: SHL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SHL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SHL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: SHL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[3, '05']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BTS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: BTS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BTS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.8333333333333333 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: BTS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BTR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: BTR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BTR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.8333333333333333 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: BTR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SGDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [2, '5']] # model_importer.py IVB - throughput: 3.3333333333333335 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: LOOP # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: BTC # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: BTC # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BTC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.8333333333333333 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: BTC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: WBINVD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[187834, '0'], [129047, '1'], [4, '15'], [172045, '23'], [172049, '4'], [294975, '5'], [1, [DIV]]] # model_importer.py IVB - throughput: 294977.0 # model_importer.py IVB - uops: 614516 # model_importer.py IVB -- name: JBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: MUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUSH # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PUSH # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PUSHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUSH # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUSHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNO # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNO # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETNL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CLI # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CLD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETNZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETNS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETNP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: LLDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [3, '1'], [3, '23'], [1, '4'], [8, '5']] # model_importer.py IVB - throughput: 8.333333333333334 # model_importer.py IVB - uops: 16 # model_importer.py IVB -- name: LLDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [3, '1'], [2, '23'], [1, '4'], [6, '5']] # model_importer.py IVB - throughput: 6.666666666666667 # model_importer.py IVB - uops: 14 # model_importer.py IVB -- name: RET # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '5']] # model_importer.py IVB - throughput: 2.3333333333333335 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: RET # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SETNBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: LOOPE # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 12 # model_importer.py IVB -- name: CMPXCHG # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[3, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: CMPXCHG # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[3, '015'], [1, '05']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: VERR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 14 # model_importer.py IVB -- name: VERR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 60 # model_importer.py IVB - port_pressure: [[7, '0'], [7, '1'], [9, '5']] # model_importer.py IVB - throughput: 9.0 # model_importer.py IVB - uops: 13 # model_importer.py IVB -- name: CWD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: TEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: TEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: TEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: TEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SCASW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '015']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: JP # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JS # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JO # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SCASD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '015']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SCASB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '015']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: JB # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: RDPMC # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[8, '01'], [6, '015'], [9, '05'], [2, '1'], [1, '15'], [9, '5']] # model_importer.py IVB - throughput: 16.0 # model_importer.py IVB - uops: 35 # model_importer.py IVB -- name: CMOVNP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ENTERW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 3.666666666666667 # model_importer.py IVB - uops: 12 # model_importer.py IVB -- name: ENTER # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 3.666666666666667 # model_importer.py IVB - uops: 12 # model_importer.py IVB -- name: LEAVEW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: LEAVE # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: LIDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py IVB - throughput: 12.0 # model_importer.py IVB - uops: 16 # model_importer.py IVB -- name: XLAT # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [1, '23']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: XCHG # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 32 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: XCHG # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[3, '015']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SMSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py IVB - throughput: 3.3333333333333335 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: SMSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [2, '1'], [3, '5']] # model_importer.py IVB - throughput: 3.6666666666666665 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: AND # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: AND # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: AND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: AND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOV # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOV # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOV # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOV # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CPUID # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[20, '0'], [1, '05'], [18, '1'], [3, '4'], [43, '5']] # model_importer.py IVB - throughput: 43.5 # model_importer.py IVB - uops: 55 # model_importer.py IVB -- name: RDTSC # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[10, '015'], [1, '05'], [3, '1'], [1, '15'], [6, '5']] # model_importer.py IVB - throughput: 10.333333333333334 # model_importer.py IVB - uops: 21 # model_importer.py IVB -- name: SIDT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [1, '5']] # model_importer.py IVB - throughput: 3.3333333333333335 # model_importer.py IVB - uops: 9 # model_importer.py IVB -- name: CDQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: INSB # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[9, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py IVB - throughput: 27.666666666666668 # model_importer.py IVB - uops: 60 # model_importer.py IVB -- name: INSD # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[9, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py IVB - throughput: 27.666666666666668 # model_importer.py IVB - uops: 60 # model_importer.py IVB -- name: IMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: IMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: IMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: IMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: IMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: RCR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: RCR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: RCR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 3.6666666666666665 # model_importer.py IVB - uops: 11 # model_importer.py IVB -- name: RCR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 3.6666666666666665 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: RCL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: RCL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: RCL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 3.6666666666666665 # model_importer.py IVB - uops: 11 # model_importer.py IVB -- name: RCL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 3.6666666666666665 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: INSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[9, '0'], [2, '01'], [5, '015'], [2, '05'], [12, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py IVB - throughput: 27.666666666666668 # model_importer.py IVB - uops: 60 # model_importer.py IVB -- name: DIV # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 89 # model_importer.py IVB - port_pressure: [[2, '0'], [3, '01'], [12, '015'], [2, '05'], [3, '1'], [1, '23'], [11, '5'], [11, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 16.0 # model_importer.py IVB - uops: 35 # model_importer.py IVB -- name: DIV # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 91 # model_importer.py IVB - port_pressure: [[2, '0'], [4, '01'], [12, '015'], [2, '05'], [3, '1'], [11, '5'], [11, [DIV]]] # model_importer.py IVB - throughput: 16.0 # model_importer.py IVB - uops: 35 # model_importer.py IVB -- name: STOSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: IN # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[14, '0'], [5, '015'], [12, '1'], [1, '15'], [1, '23'], [28, '5']] # model_importer.py IVB - throughput: 30.166666666666668 # model_importer.py IVB - uops: 61 # model_importer.py IVB -- name: IN # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[14, '0'], [6, '015'], [12, '1'], [1, '23'], [27, '5']] # model_importer.py IVB - throughput: 29.0 # model_importer.py IVB - uops: 60 # model_importer.py IVB -- name: CMOVNZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVNS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVNO # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNO # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVNL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVO # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVO # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BT # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BT # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.8333333333333333 # model_importer.py IVB - uops: 9 # model_importer.py IVB -- name: BT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: POP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: POP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JRCXZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SHLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: SHLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.8333333333333333 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: INVLPG # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[10, '0'], [1, '015'], [10, '1'], [4, '23'], [4, '4'], [19, '5']] # model_importer.py IVB - throughput: 19.333333333333332 # model_importer.py IVB - uops: 48 # model_importer.py IVB -- name: SAHF # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMOVZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMOVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMOVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: LMSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[5, '0'], [1, '01'], [1, '015'], [4, '1'], [2, '23'], [1, '4'], [12, '5']] # model_importer.py IVB - throughput: 12.333333333333334 # model_importer.py IVB - uops: 26 # model_importer.py IVB -- name: LMSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '0'], [5, '015'], [1, '1'], [1, '23'], [1, '4'], [10, '5']] # model_importer.py IVB - throughput: 11.666666666666666 # model_importer.py IVB - uops: 21 # model_importer.py IVB -- name: OR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: OR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: OR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: OR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CLTS # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [5, '5']] # model_importer.py IVB - throughput: 5.5 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: MOVZX # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVZX # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ROL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: ROL # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ROL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: ROL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VERW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 199 # model_importer.py IVB -- name: VERW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 60 # model_importer.py IVB - port_pressure: [[7, '0'], [7, '1'], [9, '5']] # model_importer.py IVB - throughput: 9.0 # model_importer.py IVB - uops: 13 # model_importer.py IVB -- name: JMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: JMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: JMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: identifier # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ROR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: ROR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ROR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: ROR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SETLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMOVNBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: CMOVNBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: NEG # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: NEG # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETNLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETNLE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPXCHG8B # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '01'], [5, '015'], [4, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 4.666666666666667 # model_importer.py IVB - uops: 14 # model_importer.py IVB -- name: ADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: ADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: ADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADC # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: ADC # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: ADC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.8333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CWDE # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BSF # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BSF # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: LEA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '01']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SETZ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: DEC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: DEC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SETBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: SETBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BSWAP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: UNPCKHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: UNPCKHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: DIVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: DIVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ADDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTPI2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTPI2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: FXSAVE64 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[11, '0'], [1, '01'], [2, '015'], [2, '05'], [14, '1'], [40, '23'], [38, '4'], [27, '5']] # model_importer.py IVB - throughput: 38.0 # model_importer.py IVB - uops: 136 # model_importer.py IVB -- name: ANDNPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ANDNPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PREFETCHT2 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PREFETCHT1 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PREFETCHT0 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: LDMXCSR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: ORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVMSKPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: DIVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: DIVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: RCPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RCPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVLHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SUBSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SUBSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: XORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: XORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SHUFPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SHUFPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MINSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MINSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTSI2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTSI2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: SFENCE # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RSQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RSQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: UNPCKLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: UNPCKLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MULSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MULSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: FXRSTOR64 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[11, '0'], [2, '01'], [2, '015'], [5, '05'], [12, '1'], [39, '23'], [42, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 45.166666666666664 # model_importer.py IVB - uops: 116 # model_importer.py IVB -- name: FXSAVE # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[11, '0'], [1, '01'], [2, '015'], [2, '05'], [14, '1'], [40, '23'], [38, '4'], [27, '5']] # model_importer.py IVB - throughput: 38.0 # model_importer.py IVB - uops: 136 # model_importer.py IVB -- name: SQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTTPS2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTTPS2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MINPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MINPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTPS2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTPS2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVAPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVAPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MULPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MULPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ANDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ANDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVUPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVUPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: FXRSTOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 116 # model_importer.py IVB -- name: STMXCSR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: MAXPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MAXPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PREFETCHNTA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVNTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 272 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVHLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: COMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: COMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RCPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: RCPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MAXSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MAXSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: UCOMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: UCOMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: UNPCKHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: UNPCKHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKHDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVNTI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 283 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTDQ2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTDQ2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: DIVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: DIVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPGTB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPGTD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTPI2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTPI2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKUSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKUSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MASKMOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '05'], [1, '15'], [4, '23'], [2, '4'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: ANDNPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ANDNPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: UNPCKLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: UNPCKLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PACKSSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKSSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: DIVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: DIVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PXOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PXOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMAXSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKHQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CMPSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULHUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULHUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: POR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: POR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVNTDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 276 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTSD2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTSD2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SQRTSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SQRTSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTSI2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTSI2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVMSKB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MULSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MULSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PANDN # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PANDN # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SHUFPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SHUFPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SQRTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SQRTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ANDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ANDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMINSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTSS2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTSS2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: XORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: XORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MINPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MINPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ADDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SUBSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: SUBSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTPS2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTPS2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVAPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVAPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MULPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MULPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVDQ2Q # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVMSKPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVUPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVUPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULUDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULUDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULUDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULUDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMADDWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMADDWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PEXTRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTDQ2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTDQ2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMAXUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKHWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CVTPD2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTPD2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTPD2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTPD2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MFENCE # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSHUFLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MAXPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MAXPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMINUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PINSRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PAVGW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAVGW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVNTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 270 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PAVGB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAVGB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: COMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: COMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKSSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKSSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: UCOMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: UCOMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CVTTPD2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CVTTPD2PI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: FICOMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCHS # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FUCOM # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOMI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDL2T # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDL2E # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVNU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOMIP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVNE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FADDP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOMPP # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FISUBR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FISUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSUBP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSUBR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSUBR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FILD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOM # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCOM # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FXAM # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '1']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FFREE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FIMUL # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSTP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSTP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FNINIT # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FIADD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FNOP # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FICOM # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDPI # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FNSTSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FNSTSW # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '015']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FWAIT # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVNBE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FINCSTP # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FTST # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FIST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FSUBRP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FABS # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVE # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDCW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FCMOVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '05'], [2, '5']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FMULP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDLN2 # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FUCOMP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FUCOMI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FDECSTP # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDLG2 # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLDZ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FUCOMPP # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FLD1 # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FUCOMIP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FNSTCW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: FISTP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: PUNPCKHDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVNTQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 263 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPGTB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPGTD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PACKUSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKUSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PACKSSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKSSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PXOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PXOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMAXSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULHUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULHUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: POR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: POR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVMSKB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PANDN # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PANDN # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSHUFW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PADDSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PADDSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 16 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: MOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: EMMS # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [18, '5']] # model_importer.py IVB - throughput: 18.0 # model_importer.py IVB - uops: 31 # model_importer.py IVB -- name: PUNPCKHBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMADDWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMADDWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PEXTRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMAXUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKHWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKHWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMINUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PINSRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PAVGW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAVGW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSUBSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSUBSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PAVGB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PAVGB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MASKMOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PACKSSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKSSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PUNPCKLBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PUNPCKLBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CMPSQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: LODSQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CDQE # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 5 # model_importer.py IVB -- name: PUSHFQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 9 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: MOVSXD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSXD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: SCASQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '015']] # model_importer.py IVB - throughput: 0.6666666666666666 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: POPFQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: STOSQ # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: CMPXCHG16B # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[2, '0'], [7, '015'], [5, '05'], [2, '15'], [2, '23'], [1, '4'], [3, '5']] # model_importer.py IVB - throughput: 8.833333333333334 # model_importer.py IVB - uops: 22 # model_importer.py IVB -- name: CQO # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: POPCNT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: POPCNT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVZXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVZXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVSXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVSXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ROUNDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ROUNDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ROUNDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ROUNDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPGTQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPGTQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PBLENDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PBLENDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MPSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: MPSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHMINPOSUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PHMINPOSUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPISTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PCMPISTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: INSERTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: INSERTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVSXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVSXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVNTDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVSXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVSXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPEQQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PCMPEQQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PACKUSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PACKUSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: EXTRACTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: EXTRACTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BLENDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BLENDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PTEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PTEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCMPESTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: PCMPESTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: PCMPESTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: PCMPESTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: PMULDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVZXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMINSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVSXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVSXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVSXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVSXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMOVSXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVSXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: CRC32 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: CRC32 # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: DPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 9 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: DPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 9 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: DPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: DPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PCMPISTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PCMPISTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[3, '0']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PEXTRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PEXTRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMAXUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMAXUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: BLENDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BLENDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PEXTRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 17 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PEXTRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMINUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMINUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PINSRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PINSRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BLENDVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: BLENDVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: BLENDVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: BLENDVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PEXTRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 17 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: ROUNDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ROUNDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ROUNDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ROUNDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PEXTRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PEXTRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PBLENDVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PBLENDVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '15'], [1, '23']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMOVZXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PHSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PMULHRSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULHRSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMULHRSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMULHRSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PHSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PSIGNW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSIGNW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSIGNW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSIGNW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSIGND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSIGND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSIGND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSIGND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSIGNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSIGNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSIGNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSIGNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PHADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PMADDUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMADDUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PMADDUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PMADDUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PHSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PABSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PABSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PABSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PABSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PHADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PALIGNR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PALIGNR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PALIGNR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PALIGNR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSHUFB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PSHUFB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PSHUFB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PABSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PABSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PABSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PABSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PABSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PABSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PABSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: PABSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PHADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - - class: register # model_importer.py IVB - name: mm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PHADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: PHADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: ADDSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: ADDSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: ADDSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: HSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: HSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: HSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: HSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: HADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: HADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: MOVSHDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSHDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: HADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: HADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: MOVSLDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVSLDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: FISTTP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: LDDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVDDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: MOVDDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: TZCNT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: TZCNT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: RDTSCP # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[5, '0'], [1, '015'], [7, '1'], [10, '5']] # model_importer.py IVB - throughput: 10.333333333333334 # model_importer.py IVB - uops: 23 # model_importer.py IVB -- name: AESDEC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: AESDEC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: AESKEYGENASSIST # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '015'], [1, '15'], [7, '5']] # model_importer.py IVB - throughput: 7.833333333333333 # model_importer.py IVB - uops: 11 # model_importer.py IVB -- name: AESKEYGENASSIST # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [1, '015'], [1, '15'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 6.833333333333333 # model_importer.py IVB - uops: 11 # model_importer.py IVB -- name: AESENCLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: AESENCLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: AESIMC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 14 # model_importer.py IVB - port_pressure: [[2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: AESIMC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: AESDECLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: AESDECLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: AESENC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: AESENC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: PREFETCHWT1 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: ~ # model_importer.py IVB -- name: LZCNT # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: LZCNT # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: PCLMULQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py IVB - throughput: 6.833333333333333 # model_importer.py IVB - uops: 18 # model_importer.py IVB -- name: PCLMULQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 6.5 # model_importer.py IVB - uops: 18 # model_importer.py IVB -- name: CLFLUSH # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: RDRAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[7, '015'], [1, '05'], [2, '1'], [1, '23'], [2, '5']] # model_importer.py IVB - throughput: 4.833333333333334 # model_importer.py IVB - uops: 13 # model_importer.py IVB -- name: PAUSE # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[3, '015'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 7 # model_importer.py IVB -- name: VMOVMSKPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVMSKPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVMSKPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVMSKPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMULHUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULHUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULUDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULUDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VRCPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VRCPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSLLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMULHRSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULHRSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERM2F128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERM2F128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VHADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VHADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPUNPCKLBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKLBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSHDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSHDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSHDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSHDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPEQW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPEQW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPCMPEQQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPEQQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPAVGW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPAVGW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPCMPEQD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPEQD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPCMPEQB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPEQB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPAVGB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPAVGB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMAXSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMULSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMAXSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMULSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMULPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMULPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSRLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVNTDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSHUFHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSHUFHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMAXSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMAXSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMAXSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSTMXCSR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPMINSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMINSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPTEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPTEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPTEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPTEST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPACKSSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPACKSSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPINSRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPINSRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPXOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPXOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSQRTSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSQRTSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VEXTRACTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VEXTRACTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTSS2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTSS2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCOMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCOMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPBLENDVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPBLENDVB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[2, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VZEROALL # model_importer.py IVB - operands: [] # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 20 # model_importer.py IVB -- name: VCOMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCOMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSRAD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VRSQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VRSQRTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSHUFD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSHUFD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSRAW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSHUFB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSHUFB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDQA # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVSLDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSLDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSLDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVSLDUP # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VDIVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VDIVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VDIVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 35 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 28.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VDIVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 35 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py IVB - throughput: 28.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VDIVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VDIVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VDIVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 21 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VDIVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 21 # model_importer.py IVB - port_pressure: [[2, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCMPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSHUFLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSHUFLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VLDMXCSR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSLLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVMSKB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCMPSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSLLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBLENDVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VBLENDVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBLENDVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VBLENDVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSLLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPAND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPHADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPHADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPANDN # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPANDN # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSHUFPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSHUFPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSHUFPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSHUFPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSUBSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSUBSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 21 # model_importer.py IVB - port_pressure: [[2, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPHADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPHADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VSQRTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSQRTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSQRTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 28.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VSQRTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 35 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py IVB - throughput: 28.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VSUBSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSUBSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSHUFPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSHUFPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSHUFPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSHUFPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VLDDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VLDDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMULDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VDPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 9 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VDPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 9 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMOVLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VDPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: VDPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VDPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 6 # model_importer.py IVB -- name: VDPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 12 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VMOVLHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKHDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKHDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMULPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMULPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMOVZXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMOVZXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMASKMOVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMASKMOVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMASKMOVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VMASKMOVPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VINSERTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VINSERTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPALIGNR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPALIGNR # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMASKMOVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMASKMOVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMASKMOVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VMASKMOVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 0 # model_importer.py IVB - port_pressure: [[1, '01'], [1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPADDSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMAXPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMAXPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMAXPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMAXPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPACKUSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPACKUSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMAXPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMAXPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMAXPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMAXPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPUNPCKHQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKHQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSIGNW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSIGNW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSIGNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSIGNB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPADDUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPUNPCKLWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKLWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPADDUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSIGND # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSIGND # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMULHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULHW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VXORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VXORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VXORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VXORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VROUNDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VROUNDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VROUNDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VROUNDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMADDUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMADDUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VXORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VXORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VXORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VXORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VINSERTF128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VINSERTF128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VHSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VHSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMOVUPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVUPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVUPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVUPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VHSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VHSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VHADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VHADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VHADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMOVUPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVUPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVUPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVUPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTTPS2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VTESTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VTESTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VTESTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VTESTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VDIVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VDIVSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py IVB - throughput: 7.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VDIVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VDIVSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 20 # model_importer.py IVB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py IVB - throughput: 14.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VTESTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VTESTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VTESTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VTESTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVNTDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 250 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVNTDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 261 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCMPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCMPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCMPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCMPPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSUBPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTSS2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPABSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPABSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VSUBPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPHADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPHADDSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VMINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSUBUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBUSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBLENDVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VBLENDVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBLENDVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VBLENDVPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[2, '05']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMPSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VMPSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [2, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSUBUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBUSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPCMPGTB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPGTB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVHPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPESTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: VPCMPESTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: VPCMPESTRIQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 93 # model_importer.py IVB - port_pressure: [[15, '0'], [12, '1'], [1, '23'], [21, '5']] # model_importer.py IVB - throughput: 21.0 # model_importer.py IVB - uops: 33 # model_importer.py IVB -- name: VPCMPESTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: VPCMPESTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py IVB - throughput: 3.5 # model_importer.py IVB - uops: 8 # model_importer.py IVB -- name: VPCMPESTRMQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 94 # model_importer.py IVB - port_pressure: [[15, '0'], [12, '1'], [1, '23'], [21, '5']] # model_importer.py IVB - throughput: 21.0 # model_importer.py IVB - uops: 33 # model_importer.py IVB -- name: VMOVHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVHPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDNPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDNPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDNPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDNPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPADDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPADDB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDNPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDNPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VANDNPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VANDNPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPADDD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPABSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPABSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBLENDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBLENDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBLENDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBLENDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBLENDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBLENDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBLENDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBLENDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '05']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VRSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VRSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VRSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VRSQRTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPEXTRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 17 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPEXTRB # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPEXTRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPEXTRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPHSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPHSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPEXTRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPEXTRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPEXTRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 17 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPEXTRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPHSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPHSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPBLENDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPBLENDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPOR # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '015']] # model_importer.py IVB - throughput: 0.3333333333333333 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMULLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUCOMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VUCOMISS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPISTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPCMPISTRM # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[3, '0']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPCMPISTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPCMPISTRI # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 11 # model_importer.py IVB - port_pressure: [[3, '0']] # model_importer.py IVB - throughput: 3.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPMULLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMULLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUCOMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VUCOMISD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VEXTRACTF128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VEXTRACTF128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPACKUSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPACKUSDW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMAXUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPINSRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPINSRD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPINSRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPINSRQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPINSRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPINSRW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMAXUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSRLW # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSRLQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVAPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVAPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVAPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVAPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKLQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKLQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VPSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSRLD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPERMILPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVAPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVAPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVAPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVAPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBROADCASTSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VBROADCASTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBROADCASTSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMINPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTDQ2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTDQ2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTDQ2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTDQ2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPUNPCKLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKLDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTDQ2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTDQ2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTDQ2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTDQ2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMINPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMINPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSUBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VBROADCASTF128 # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSADBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VROUNDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VROUNDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VROUNDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VROUNDPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VROUNDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VROUNDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VROUNDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VROUNDPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSUBSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBSB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTSI2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTSI2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTSD2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTSD2SS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCLMULQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py IVB - throughput: 6.833333333333333 # model_importer.py IVB - uops: 18 # model_importer.py IVB -- name: VPCLMULQDQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 6.5 # model_importer.py IVB - uops: 18 # model_importer.py IVB -- name: VRCPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VRCPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VRCPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VRCPPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '05']] # model_importer.py IVB - throughput: 2.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTSI2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTSI2SD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMOVSXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVHLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVSXWQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VORPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VORPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMASKMOVDQU # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '05'], [1, '15'], [4, '23'], [2, '4'], [1, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 10 # model_importer.py IVB -- name: VMOVNTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 259 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVNTPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 257 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKLPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMINUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINUB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VMOVNTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 261 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VMOVNTPS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 251 # model_importer.py IVB - port_pressure: [[1, '23'], [2, '4']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMINUD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VUNPCKLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VUNPCKLPD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPUNPCKHBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKHBW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTTPD2DQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPGTD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPGTD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMADDWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPMADDWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPCMPGTQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPGTQ # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPCMPGTW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPCMPGTW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPHMINPOSUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPHMINPOSUW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '0']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPABSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPABSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPMOVZXWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKHWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPUNPCKHWD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPHSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VPHSUBSW # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[3, '15']] # model_importer.py IVB - throughput: 1.5 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTTSD2SI # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: gpr # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPD2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTPD2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 4 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPD2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 5 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VPACKSSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VPACKSSWB # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 1 # model_importer.py IVB - port_pressure: [[1, '15']] # model_importer.py IVB - throughput: 0.5 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VADDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VADDSS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '1']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 1 # model_importer.py IVB -- name: VCVTPS2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPS2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 2 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPS2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTPS2PD # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 3 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPH2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPH2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 6 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPH2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTPH2PS # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - latency: 7 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VCVTPS2PH # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VCVTPS2PH # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VCVTPS2PH # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - latency: 13 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 4 # model_importer.py IVB -- name: VCVTPS2PH # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: ymm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py IVB - throughput: 1.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VAESDEC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VAESDEC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VAESDECLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VAESDECLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VAESIMC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 14 # model_importer.py IVB - port_pressure: [[2, '5']] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VAESIMC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 2.0 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VAESENC # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VAESENC # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VAESENCLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 2 # model_importer.py IVB -- name: VAESENCLAST # model_importer.py IVB - operands: # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 8 # model_importer.py IVB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 1.3333333333333333 # model_importer.py IVB - uops: 3 # model_importer.py IVB -- name: VAESKEYGENASSIST # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: 10 # model_importer.py IVB - port_pressure: [[2, '0'], [1, '015'], [1, '1'], [7, '5']] # model_importer.py IVB - throughput: 7.333333333333333 # model_importer.py IVB - uops: 11 # model_importer.py IVB -- name: VAESKEYGENASSIST # model_importer.py IVB - operands: # model_importer.py IVB - - class: immediate # model_importer.py IVB - imd: int # model_importer.py IVB - - class: memory # model_importer.py IVB - base: '*' # model_importer.py IVB - offset: '*' # model_importer.py IVB - index: '*' # model_importer.py IVB - scale: '*' # model_importer.py IVB - - class: register # model_importer.py IVB - name: xmm # model_importer.py IVB - latency: ~ # model_importer.py IVB - port_pressure: [[2, '0'], [1, '015'], [1, '1'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py IVB - throughput: 6.333333333333333 # model_importer.py IVB - uops: 11 # model_importer.py IVB - # model_importer.py IVB +# Available architectures: WSM, KBL, CNL, ZEN+, NHM, SKX, SKL, ICL, HSW, SNB, CFL, ZEN2, BDW, CON, WOL, IVB +# Chosen architecture: IVB +osaca_version: 0.3.7 # uops.info import +micro_architecture: ~ # uops.info import +arch_code: ~ # uops.info import +isa: x86 # uops.info import +ROB_size: ~ # uops.info import +retired_uOps_per_cycle: ~ # uops.info import +scheduler_size: ~ # uops.info import +hidden_loads: ~ # uops.info import +load_latency: {} # uops.info import +load_throughput_default: [] # uops.info import +ports: # uops.info import +- '0' # uops.info import +- '1' # uops.info import +- '5' # uops.info import +- '2' # uops.info import +- '3' # uops.info import +- 2D # uops.info import +- 3D # uops.info import +- DIV # uops.info import +- '4' # uops.info import +port_model_scheme: ~ # uops.info import +load_throughput: # uops.info import +- {base: gpr, index: gpr, offset: imd, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: gpr, offset: imd, scale: 8, port_pressure: []} # uops.info import +- {base: gpr, index: gpr, offset: ~, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: gpr, offset: ~, scale: 8, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: imd, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: imd, scale: 8, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: ~, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: ~, scale: 8, port_pressure: []} # uops.info import +instruction_forms: # uops.info import +- name: AESDEC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESDEC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: AESDECLAST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESDECLAST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: AESENC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESENC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: AESENCLAST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VBLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VBLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBROADCASTF128 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBROADCASTSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBROADCASTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBROADCASTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCOMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCOMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCOMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCOMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPD2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPD2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPD2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSD2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSD2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSI2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSI2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSI2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSI2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSS2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSS2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VDIVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: VDIVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: VDIVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 35 # uops.info import + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import + throughput: 28.0 # uops.info import + uops: 4 # uops.info import +- name: VDIVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: VDIVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 21 # uops.info import + port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 4 # uops.info import +- name: VDIVSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: VDIVSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: VDIVSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: VDPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VDPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VEXTRACTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VEXTRACTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VEXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VEXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VINSERTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VINSERTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VINSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VINSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VLDDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMASKMOVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VMASKMOVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVAPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVAPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVAPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVAPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVDDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVDDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVDDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVDQA # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVDQU # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVMSKPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVMSKPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVMSKPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVMSKPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVNTDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 338 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVNTDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVNTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 336 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVNTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 337 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVSHDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSHDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSHDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSLDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSLDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSLDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVUPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVUPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVUPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVUPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VMPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPABSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPABSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPABSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPABSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPABSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPABSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKSSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKSSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKSSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKSSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKUSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKUSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKUSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKUSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPAND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPAND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VPANDN # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPANDN # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VPAVGB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPAVGB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPAVGW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPAVGW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPBLENDVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPBLENDVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: VPCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: VPCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: VPCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: VPERM2F128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERM2F128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 17 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 17 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPHADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHMINPOSUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPHMINPOSUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPHSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPINSRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPINSRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPINSRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPINSRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMADDUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMADDUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMADDWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMADDWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMAXSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVMSKB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMULDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULHRSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULHRSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULHUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULHUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULHW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULUDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULUDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VPSADBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSADBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSIGNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSIGNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSIGND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSIGND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSIGNW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSIGNW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSLLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSLLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSLLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSLLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSLLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSLLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSLLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSLLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSLLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSLLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRAD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRAD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRAD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRAW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRAW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRAW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSRLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSUBB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKHDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKHQDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKHWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLQDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPXOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPXOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VRCPPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRCPPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VRCPSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRCPSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VRSQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRSQRTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VRSQRTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRSQRTSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSQRTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: VSQRTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: VSQRTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import + throughput: 28.0 # uops.info import + uops: 4 # uops.info import +- name: VSQRTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 35 # uops.info import + port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # uops.info import + throughput: 28.0 # uops.info import + uops: 3 # uops.info import +- name: VSQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: VSQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 4 # uops.info import +- name: VSQRTSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: VSQRTSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: VSQRTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: VSTMXCSR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUCOMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VUCOMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUCOMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VUCOMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: ADD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: AND # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: AND # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: BSF # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BSF # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: BSR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BSR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: BSWAP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '05'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BT # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: BT # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTC # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: BTC # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: BTR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: BTS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: CLI # uops.info import + operands: [] # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: CMOVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMP # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: CMP # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: DEC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: DEC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: DIV # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 25 # uops.info import + port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [DIV]]] # uops.info import + throughput: 9.0 # uops.info import + uops: 10 # uops.info import +- name: DIV # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 26 # uops.info import + port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [1, '23'], [3, '5'], [9, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 9.0 # uops.info import + uops: 11 # uops.info import +- name: IDIV # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 21 # uops.info import + port_pressure: [[2, '0'], [4, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [DIV]]] # uops.info import + throughput: 8.0 # uops.info import + uops: 10 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: INC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: INC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: LEA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '01']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [1, '1']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: MOVSX # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSX # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MOVZX # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVZX # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MUL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: MUL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: NEG # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: NEG # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: NOT # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: NOT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: OR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: OR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: POP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: POP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUSH # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PUSH # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PUSHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PUSH # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PUSHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PUSHFW # uops.info import + operands: [] # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: ROL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SAR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SAR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SAR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '05']] # uops.info import + throughput: 1.5 # uops.info import + uops: 2 # uops.info import +- name: SETB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETBE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SETBE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SETL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETLE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNBE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SETNBE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SETNL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNLE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNO # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNZ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETO # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETZ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SHL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SHL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SHL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '05']] # uops.info import + throughput: 1.5 # uops.info import + uops: 2 # uops.info import +- name: SHR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SHR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SHR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '05']] # uops.info import + throughput: 1.5 # uops.info import + uops: 2 # uops.info import +- name: STC # uops.info import + operands: [] # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: STOSB # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: STOSD # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: STOSW # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SUB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SUB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: TEST # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: TEST # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: TEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: XADD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '015']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: XCHG # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '015']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: XOR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: XOR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VCVTPH2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPH2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPH2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPH2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 7 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2PH # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VCVTPS2PH # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPS2PH # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VCVTPS2PH # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CQO # uops.info import + operands: [] # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSXD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSXD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PUSHFQ # uops.info import + operands: [] # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: STOSQ # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: LZCNT # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: LZCNT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: EMMS # uops.info import + operands: [] # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [18, '5']] # uops.info import + throughput: 18.0 # uops.info import + uops: 31 # uops.info import +- name: MASKMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 16 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 342 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PINSRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVMSKB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSHUFW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: ADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDNPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDNPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: COMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: COMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPI2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPI2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTPS2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSI2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSI2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: DIVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: DIVSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 13 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MAXSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVAPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVAPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVMSKPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 341 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVUPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVUPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MULSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PREFETCHNTA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PREFETCHT0 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PREFETCHT1 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PREFETCHT2 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: RCPPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RCPPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: RCPSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RCPSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: RSQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RSQRTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: RSQRTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RSQRTSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 7.0 # uops.info import + uops: 2 # uops.info import +- name: STMXCSR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SUBSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UCOMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: UCOMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UNPCKLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: XORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: XORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDNPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDNPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: COMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: COMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTDQ2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTDQ2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTDQ2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTDQ2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPD2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPD2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPD2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPD2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPI2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPI2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTPS2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSD2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSD2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSI2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSI2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSS2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSS2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPD2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTPD2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: DIVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: DIVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: DIVSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: DIVSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: MAXPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVAPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVAPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVDQ2Q # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: MOVDQA # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDQU # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVMSKPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 346 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVNTI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 339 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVNTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 341 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVQ2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MOVSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVUPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVUPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MULSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PINSRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVMSKB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHQDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLQDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: SHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SQRTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 2 # uops.info import +- name: SQRTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 20 # uops.info import + port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + throughput: 14.0 # uops.info import + uops: 1 # uops.info import +- name: SUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SUBSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UCOMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: UCOMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UNPCKLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: XORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: XORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: HADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: HADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: HSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: HSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: LDDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVSHDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSHDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVSLDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSLDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: BLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: BLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: BLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BLENDVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: BLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BLENDVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: BLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CRC32 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CRC32 # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: DPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: DPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: EXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: EXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: INSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: INSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: MPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PACKUSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKUSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PBLENDVB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PBLENDVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '15'], [1, '23']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: PCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 12 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: PCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: PCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: PEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 17 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 17 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PHMINPOSUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PHMINPOSUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PINSRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PINSRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PINSRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMULDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: POPCNT # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: POPCNT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PTEST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PTEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import + # uops.info import + diff --git a/osaca/data/model_importer.py b/osaca/data/model_importer.py index 3b42eea..1a8068e 100755 --- a/osaca/data/model_importer.py +++ b/osaca/data/model_importer.py @@ -219,9 +219,15 @@ def extract_model(tree, arch, skip_mem=True): port_23 = True if '4' in pp[1]: port_4 = True - # Add (1, ['2D', '3D']) if load ports (2 & 3) are used, but not the store port (4) + # Add (X, ['2D', '3D']) if load ports (2 & 3) are used, but not the store port (4) + # X = 2 on SNB and IVB IFF used in combination with ymm register, otherwise X = 1 + if arch.upper() in ['SNB', 'IVB'] and \ + any([p['class'] == 'register' and p['name'] == 'ymm' for p in parameters]): + data_port_throughput = 2 + else: + data_port_throughput = 1 if port_23 and not port_4: - port_pressure.append((1, ['2D', '3D'])) + port_pressure.append((data_port_throughput, ['2D', '3D'])) # Add missing ports: for ports in [pp[1] for pp in port_pressure]: @@ -275,7 +281,7 @@ def main(): if model is not None: print( rhs_comment( - model.dump(), basename + " " + args.xml.split('/')[-1] + " " + args.arch + model.dump(), "uops.info import" ) ) else: diff --git a/osaca/data/snb.yml b/osaca/data/snb.yml index e1bf0ed..cf4e5b2 100644 --- a/osaca/data/snb.yml +++ b/osaca/data/snb.yml @@ -1,20697 +1,16369 @@ -osaca_version: 0.3.4 -micro_architecture: Intel Sandy Bridge -arch_code: SNB -isa: x86 -ROB_size: 168 -retired_uOps_per_cycle: 4 -scheduler_size: 54 -hidden_loads: false -load_latency: {gpr: 4.0, mm: 4.0, xmm: 4.0, ymm: 4.0} -load_throughput: -- {base: gpr, offset: ~, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: gpr, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: imd, index: ~, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: ~, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: ~, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: imd, index: gpr, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -- {base: ~, offset: imd, index: gpr, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]} -load_throughput_default: [[1, '23'], [1, ['2D', '3D']]] -store_throughput: -- {base: '*', offset: '*', index: ~, scale: '*', port_pressure: [[1, '23'], [1, '4']]} -- {base: '*', offset: '*', index: gpr, scale: '*', port_pressure: [[1, '23'], [1, '4']]} -store_throughput_default: [[1, '23'], [1, '4']] -ports: ['0', '0DV', '1', '2', '2D', '3', '3D', '4', '5'] -port_model_scheme: | - +-----------------------------------------------------+ - | 54 entry scheduler | - +-----------------------------------------------------+ - 0 | 1 | 2 | 3 | 4 | 5 | - \/ \/ \/ \/ \/ \/ - +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ - | ALU | | ALU | | LD | | LD | | ST | | ALU | - +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ - +-------+ +-------+ +-----+ +-----+ +-------+ - |AVX DIV| | Fast | | AGU | | AGU | | BRANCH| - +-------+ | LEA | +-----+ +-----+ +-------+ - +-------+ +-------+ +-------+ - |AVX MUL| +-------++-------+ | Fast | - +-------+ |AVX ADD||AVX FMA| | LEA | - +-------+ +-------++-------+ +-------+ - | AVX |+-------+ +-------+ +-------+ - | Shift ||AVX FMA| |AVX MUL| | AVX | - +-------++-------+ +-------+ | SHUF | - +-------+ -instruction_forms: -- name: mov # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: mov # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: mov # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: mov # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: immediate # ./generate_mov_entries.py SNB - imd: int # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: mov # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: immediate # ./generate_mov_entries.py SNB - imd: int # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movabs # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: immediate # ./generate_mov_entries.py SNB - imd: int # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movapd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movapd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movapd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovapd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovapd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovapd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovapd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovapd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovapd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movaps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovaps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movaps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movaps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovaps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movaps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movaps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movddup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movddup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovddup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovddup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovddup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovddup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movdq2q # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movdqa # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movdqa # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movdqa # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqa # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovdqa # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqa # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqa # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovdqa # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqa # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movdqu # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movdqu # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movdqu # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqu # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovdqu # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqu # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqu # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovdqu # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovdqu # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movhlps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovhlps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movhpd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vmovhpd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: movhpd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovhpd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movhps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vmovhps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: movhps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovhps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movlhps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovlhps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movlpd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vmovlpd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: movlpd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovlpd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: movlps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vmovlps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: movlps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovlps # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: movmskpd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovmskpd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovmskpd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movmskps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovmskps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovmskps # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movntdq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntdq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntdq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movntdqa # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntdqa # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntdqa # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movnti # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movntpd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntpd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntpd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movntps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovntps # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movntq # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [] # ./generate_mov_entries.py SNB - throughput: 0.0 # ./generate_mov_entries.py SNB - uops: 0 # ./generate_mov_entries.py SNB -- name: movq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movq2dq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovsd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovsd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovsd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movshdup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movshdup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovshdup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovshdup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovshdup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovshdup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsldup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsldup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovsldup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovsldup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovsldup # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovsldup # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movss # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movss # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovss # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovss # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovss # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovss # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsx # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsx # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsxd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [] # ./generate_mov_entries.py SNB - throughput: 0.0 # ./generate_mov_entries.py SNB - uops: 0 # ./generate_mov_entries.py SNB -- name: movsxd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsb # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsl # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsl # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movsq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movsq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movupd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movupd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movupd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovupd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovupd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovupd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovupd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovupd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovupd # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movups # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movups # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movups # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovups # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovups # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovups # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovups # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '5']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vmovups # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: vmovups # with store # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - latency: 0 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movzx # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movzx # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movzb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movzb # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movzw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movzw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movzl # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movzl # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: movzq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015']] # ./generate_mov_entries.py SNB - throughput: 0.3333333333333333 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: movzq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 4 # ./generate_mov_entries.py SNB - port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmova # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: cmova # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 5 # ./generate_mov_entries.py SNB -- name: cmovae # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovae # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 5 # ./generate_mov_entries.py SNB -- name: cmovb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: cmovb # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovbe # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: cmovbe # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 5 # ./generate_mov_entries.py SNB -- name: cmovc # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovc # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmove # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmove # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovg # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovg # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovge # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovge # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovl # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovl # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovle # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovle # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovna # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: cmovna # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 5 # ./generate_mov_entries.py SNB -- name: cmovnae # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnae # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovnb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnb # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovnbe # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05']] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: cmovnbe # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 1.3333333333333333 # ./generate_mov_entries.py SNB - uops: 5 # ./generate_mov_entries.py SNB -- name: cmovnc # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnc # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovne # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovne # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovng # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovng # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovnge # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnge # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovnl # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnl # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovno # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovno # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovnp # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnp # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovns # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovns # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovnz # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovnz # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovo # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovo # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovp # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovp # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovpe # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovpe # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovpo # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovpo # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovs # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovs # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: cmovz # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05']] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 2 # ./generate_mov_entries.py SNB -- name: cmovz # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 6 # ./generate_mov_entries.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.8333333333333334 # ./generate_mov_entries.py SNB - uops: 4 # ./generate_mov_entries.py SNB -- name: pmovmskb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: mm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: pmovmskb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovmskb # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: gpr # ./generate_mov_entries.py SNB - latency: 2 # ./generate_mov_entries.py SNB - port_pressure: [[1, '0']] # ./generate_mov_entries.py SNB - throughput: 1.0 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: pmovsxbw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: pmovsxbw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: pmovsxbd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: pmovsxbd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: pmovsxbq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: pmovsxbq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovsxbw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovsxbw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovsxbd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovsxbd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovsxbq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovsxbq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovsxbw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovsxbw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovsxbd # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovsxbd # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovsxbq # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovsxbq # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: pmovzxbw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: pmovzxbw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovzxbw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovzxbw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: xmm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: vpmovzxbw # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 1 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15']] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 1 # ./generate_mov_entries.py SNB -- name: vpmovzxbw # with load # ./generate_mov_entries.py SNB - operands: # ./generate_mov_entries.py SNB - - class: memory # ./generate_mov_entries.py SNB - base: "*" # ./generate_mov_entries.py SNB - offset: "*" # ./generate_mov_entries.py SNB - index: "*" # ./generate_mov_entries.py SNB - scale: "*" # ./generate_mov_entries.py SNB - - class: register # ./generate_mov_entries.py SNB - name: ymm # ./generate_mov_entries.py SNB - latency: 5 # ./generate_mov_entries.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py SNB - throughput: 0.5 # ./generate_mov_entries.py SNB - uops: 3 # ./generate_mov_entries.py SNB -- name: SLDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py SNB - throughput: 3.3333333333333335 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: SLDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.3333333333333335 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: POPFW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 10 # model_importer.py SNB -- name: LGDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py SNB - throughput: 12.0 # model_importer.py SNB - uops: 16 # model_importer.py SNB -- name: CALL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: CALL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: OUTSW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[10, '0'], [1, '01'], [6, '015'], [1, '05'], [12, '1'], [2, '23'], [1, '4'], [25, '5']] # model_importer.py SNB - throughput: 27.5 # model_importer.py SNB - uops: 58 # model_importer.py SNB -- name: OUTSB # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[10, '0'], [1, '01'], [6, '015'], [1, '05'], [12, '1'], [2, '23'], [1, '4'], [25, '5']] # model_importer.py SNB - throughput: 27.5 # model_importer.py SNB - uops: 58 # model_importer.py SNB -- name: OUTSD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[10, '0'], [1, '01'], [6, '015'], [1, '05'], [12, '1'], [2, '23'], [1, '4'], [25, '5']] # model_importer.py SNB - throughput: 27.5 # model_importer.py SNB - uops: 58 # model_importer.py SNB -- name: JNLE # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: WRMSR # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[19, '0'], [27, '01'], [16, '05'], [18, '1'], [1, '4'], [50, '5']] # model_importer.py SNB - throughput: 58.0 # model_importer.py SNB - uops: 110 # model_importer.py SNB -- name: JNS # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JL # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JNP # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JNZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JNO # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: LAR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [3, '015'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 7.5 # model_importer.py SNB - uops: 16 # model_importer.py SNB -- name: LAR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 53 # model_importer.py SNB - port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py SNB - throughput: 6.833333333333333 # model_importer.py SNB - uops: 15 # model_importer.py SNB -- name: JNL # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMC # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: XADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[2, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: XADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '015']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: LSL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 39 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '05'], [3, '1'], [4, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 6.5 # model_importer.py SNB - uops: 14 # model_importer.py SNB -- name: LSL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 37 # model_importer.py SNB - port_pressure: [[1, '0'], [4, '015'], [1, '05'], [3, '1'], [2, '23'], [5, '5']] # model_importer.py SNB - throughput: 6.833333333333333 # model_importer.py SNB - uops: 15 # model_importer.py SNB -- name: LAHF # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 0 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CBW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUSHFW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 9 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: NOT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: NOT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: INC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: INC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPSW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: CMPSB # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: CMPSD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: SETB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETO # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETO # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BSR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BSR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: OUT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015'], [1, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 55 # model_importer.py SNB -- name: OUT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 54 # model_importer.py SNB -- name: SBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: SBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py SNB - throughput: 0.8333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: SBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.8333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: LODSB # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '015'], [1, '23']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: LODSW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '015'], [1, '23']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: LODSD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: JNBE # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: STD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: STOSD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 0 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: XOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: XOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: XOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: XOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SAR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SAR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SAR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: SAR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[3, '05']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: STC # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: STI # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '015'], [1, '1'], [3, '5']] # model_importer.py SNB - throughput: 3.6666666666666665 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: STR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py SNB - throughput: 3.3333333333333335 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: STR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.3333333333333335 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: STOSB # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 0 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: RDMSR # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [23, '01'], [11, '05'], [5, '1'], [6, '15'], [36, '5']] # model_importer.py SNB - throughput: 44.5 # model_importer.py SNB - uops: 77 # model_importer.py SNB -- name: IDIV # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 98 # model_importer.py SNB - port_pressure: [[2, '0'], [17, '01'], [13, '05'], [4, '1'], [6, '15'], [18, '5'], [3, [DIV]]] # model_importer.py SNB - throughput: 27.5 # model_importer.py SNB - uops: 59 # model_importer.py SNB -- name: IDIV # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 98 # model_importer.py SNB - port_pressure: [[2, '0'], [18, '01'], [13, '05'], [4, '1'], [6, '15'], [18, '5'], [3, [DIV]]] # model_importer.py SNB - throughput: 27.5 # model_importer.py SNB - uops: 59 # model_importer.py SNB -- name: LOOPNE # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 12 # model_importer.py SNB -- name: SETS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SHR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SHR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SHR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: SHR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[3, '05']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SHRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: SHRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.8333333333333333 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: SHL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SHL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SHL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: SHL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[3, '05']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: BTS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: BTS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BTS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.8333333333333333 # model_importer.py SNB - uops: 10 # model_importer.py SNB -- name: BTS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BTR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: BTR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BTR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.8333333333333333 # model_importer.py SNB - uops: 10 # model_importer.py SNB -- name: BTR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SGDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [2, '5']] # model_importer.py SNB - throughput: 3.3333333333333335 # model_importer.py SNB - uops: 10 # model_importer.py SNB -- name: LOOP # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: BTC # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: BTC # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BTC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.8333333333333333 # model_importer.py SNB - uops: 10 # model_importer.py SNB -- name: BTC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: WBINVD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[253977, '0'], [179564, '1'], [2731, '15'], [229387, '23'], [229385, '4'], [398058, '5']] # model_importer.py SNB - throughput: 399423.5 # model_importer.py SNB - uops: 819300 # model_importer.py SNB -- name: JBE # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: MUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUSH # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PUSH # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PUSHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUSH # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUSHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNO # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNO # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETNL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CLI # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CLD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETNZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETNS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETNP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: LLDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [3, '1'], [3, '23'], [1, '4'], [8, '5']] # model_importer.py SNB - throughput: 8.333333333333334 # model_importer.py SNB - uops: 16 # model_importer.py SNB -- name: LLDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '015'], [3, '1'], [2, '23'], [1, '4'], [6, '5']] # model_importer.py SNB - throughput: 6.666666666666667 # model_importer.py SNB - uops: 14 # model_importer.py SNB -- name: RET # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '5']] # model_importer.py SNB - throughput: 2.3333333333333335 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: RET # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNBE # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SETNBE # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: LOOPE # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 12 # model_importer.py SNB -- name: CMPXCHG # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[3, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: CMPXCHG # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[3, '015'], [1, '05']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: VERR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 14 # model_importer.py SNB -- name: VERR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 63 # model_importer.py SNB - port_pressure: [[8, '0'], [9, '1'], [10, '5']] # model_importer.py SNB - throughput: 10.0 # model_importer.py SNB - uops: 13 # model_importer.py SNB -- name: CWD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py SNB - throughput: 0.8333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: TEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: TEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: TEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: TEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SCASW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '015']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: JP # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JS # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JO # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SCASD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '015']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SCASB # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '015']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: JB # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: RDPMC # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [6, '01'], [8, '015'], [8, '05'], [2, '1'], [1, '15'], [9, '5']] # model_importer.py SNB - throughput: 16.166666666666664 # model_importer.py SNB - uops: 35 # model_importer.py SNB -- name: ENTERW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 3.666666666666667 # model_importer.py SNB - uops: 12 # model_importer.py SNB -- name: ENTER # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '01'], [5, '015'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 3.666666666666667 # model_importer.py SNB - uops: 12 # model_importer.py SNB -- name: LEAVEW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: LEAVE # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: LIDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[5, '0'], [8, '1'], [4, '4'], [12, '5']] # model_importer.py SNB - throughput: 12.0 # model_importer.py SNB - uops: 16 # model_importer.py SNB -- name: XLAT # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '015'], [1, '23']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: XCHG # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 33 # model_importer.py SNB - port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: XCHG # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[3, '015']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SMSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '1'], [1, '23'], [1, '4'], [3, '5']] # model_importer.py SNB - throughput: 3.3333333333333335 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: SMSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '015'], [2, '1'], [3, '5']] # model_importer.py SNB - throughput: 3.6666666666666665 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: AND # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: AND # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: AND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: AND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: JLE # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CPUID # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[17, '0'], [1, '01'], [1, '05'], [16, '1'], [1, '15'], [4, '23'], [3, '4'], [39, '5']] # model_importer.py SNB - throughput: 40.0 # model_importer.py SNB - uops: 48 # model_importer.py SNB -- name: RDTSC # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[10, '015'], [1, '05'], [3, '1'], [1, '15'], [6, '5']] # model_importer.py SNB - throughput: 10.333333333333334 # model_importer.py SNB - uops: 21 # model_importer.py SNB -- name: SIDT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [3, '1'], [2, '23'], [2, '4'], [1, '5']] # model_importer.py SNB - throughput: 3.3333333333333335 # model_importer.py SNB - uops: 9 # model_importer.py SNB -- name: CDQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: INSB # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [10, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py SNB - throughput: 27.666666666666668 # model_importer.py SNB - uops: 60 # model_importer.py SNB -- name: INSD # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [10, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py SNB - throughput: 27.666666666666668 # model_importer.py SNB - uops: 60 # model_importer.py SNB -- name: IMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: IMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: IMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: IMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: IMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: RCR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: RCR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '05']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: RCR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 3.6666666666666665 # model_importer.py SNB - uops: 11 # model_importer.py SNB -- name: RCR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 3.6666666666666665 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: RCL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: RCL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '05']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: RCL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 3.6666666666666665 # model_importer.py SNB - uops: 11 # model_importer.py SNB -- name: RCL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[2, '015'], [4, '05'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 3.6666666666666665 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: INSW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[11, '0'], [2, '01'], [5, '015'], [2, '05'], [10, '1'], [3, '23'], [1, '4'], [25, '5']] # model_importer.py SNB - throughput: 27.666666666666668 # model_importer.py SNB - uops: 60 # model_importer.py SNB -- name: DIV # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 89 # model_importer.py SNB - port_pressure: [[2, '0'], [3, '01'], [12, '015'], [2, '05'], [3, '1'], [1, '23'], [11, '5'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 16.0 # model_importer.py SNB - uops: 34 # model_importer.py SNB -- name: DIV # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 91 # model_importer.py SNB - port_pressure: [[2, '0'], [3, '01'], [13, '015'], [2, '05'], [3, '1'], [11, '5'], [3, [DIV]]] # model_importer.py SNB - throughput: 16.333333333333332 # model_importer.py SNB - uops: 34 # model_importer.py SNB -- name: STOSW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 0 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: IN # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[14, '0'], [5, '015'], [12, '1'], [1, '15'], [1, '23'], [28, '5']] # model_importer.py SNB - throughput: 30.166666666666668 # model_importer.py SNB - uops: 61 # model_importer.py SNB -- name: IN # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[14, '0'], [6, '015'], [12, '1'], [1, '23'], [27, '5']] # model_importer.py SNB - throughput: 29.0 # model_importer.py SNB - uops: 60 # model_importer.py SNB -- name: BT # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BT # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.8333333333333333 # model_importer.py SNB - uops: 9 # model_importer.py SNB -- name: BT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: POP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: POP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JRCXZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SHLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: SHLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '015'], [3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.8333333333333333 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: INVLPG # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[11, '0'], [1, '015'], [10, '1'], [4, '23'], [4, '4'], [18, '5']] # model_importer.py SNB - throughput: 18.333333333333332 # model_importer.py SNB - uops: 48 # model_importer.py SNB -- name: SAHF # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 0 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: LMSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[5, '0'], [1, '01'], [1, '015'], [4, '1'], [2, '23'], [1, '4'], [12, '5']] # model_importer.py SNB - throughput: 12.333333333333334 # model_importer.py SNB - uops: 26 # model_importer.py SNB -- name: LMSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '0'], [5, '015'], [1, '1'], [1, '23'], [1, '4'], [10, '5']] # model_importer.py SNB - throughput: 11.666666666666666 # model_importer.py SNB - uops: 21 # model_importer.py SNB -- name: OR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: OR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: OR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: OR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CLTS # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '05'], [5, '5']] # model_importer.py SNB - throughput: 5.5 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: ROL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: ROL # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ROL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: ROL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[3, '05']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VERW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 199 # model_importer.py SNB -- name: VERW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 63 # model_importer.py SNB - port_pressure: [[8, '0'], [9, '1'], [10, '5']] # model_importer.py SNB - throughput: 10.0 # model_importer.py SNB - uops: 13 # model_importer.py SNB -- name: JMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: JMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: JMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: identifier # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ROR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: ROR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ROR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[3, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: ROR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[3, '05']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETLE # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETLE # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: NEG # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: NEG # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETNLE # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETNLE # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPXCHG8B # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '01'], [5, '015'], [4, '05'], [2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 4.666666666666667 # model_importer.py SNB - uops: 14 # model_importer.py SNB -- name: ADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: ADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: ADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADC # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[3, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: ADC # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05']] # model_importer.py SNB - throughput: 0.8333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '015'], [2, '05'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: ADC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.8333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CWDE # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BSF # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BSF # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: LEA # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '01']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SETZ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: DEC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: DEC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SETBE # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SETBE # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BSWAP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: UNPCKHPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: UNPCKHPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: DIVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: DIVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ADDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTPI2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTPI2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CMPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: FXSAVE64 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[12, '0'], [1, '01'], [1, '015'], [2, '05'], [14, '1'], [1, '15'], [40, '23'], [38, '4'], [26, '5']] # model_importer.py SNB - throughput: 38.0 # model_importer.py SNB - uops: 136 # model_importer.py SNB -- name: ANDNPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ANDNPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PREFETCHT2 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PREFETCHT1 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PREFETCHT0 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: LDMXCSR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: ORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: DIVSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: DIVSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: RCPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RCPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SUBSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SUBSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CMPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: XORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: XORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SHUFPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SHUFPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MINSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MINSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTSI2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTSI2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: SFENCE # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RSQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RSQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: UNPCKLPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: UNPCKLPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MULSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MULSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: FXRSTOR64 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[12, '0'], [3, '01'], [4, '05'], [12, '1'], [1, '15'], [39, '23'], [42, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 44.5 # model_importer.py SNB - uops: 116 # model_importer.py SNB -- name: FXSAVE # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[12, '0'], [1, '01'], [1, '015'], [2, '05'], [14, '1'], [1, '15'], [40, '23'], [38, '4'], [26, '5']] # model_importer.py SNB - throughput: 38.0 # model_importer.py SNB - uops: 136 # model_importer.py SNB -- name: SQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTTPS2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTTPS2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MINPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MINPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTPS2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTPS2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MULPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MULPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ANDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ANDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: FXRSTOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '01'], [1, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 116 # model_importer.py SNB -- name: STMXCSR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: MAXPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MAXPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PREFETCHNTA # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: COMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: COMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RCPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: RCPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MAXSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MAXSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: UCOMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: UCOMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: UNPCKHPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: UNPCKHPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKHDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTDQ2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTDQ2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: DIVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: DIVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTPI2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTPI2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKUSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKUSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ANDNPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ANDNPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: UNPCKLPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: UNPCKLPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PACKSSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKSSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: DIVSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: DIVSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PXOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PXOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CMPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMAXSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKHQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CMPSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULHUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULHUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: POR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: POR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTSD2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTSD2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SQRTSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SQRTSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 21 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTSI2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTSI2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MULSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MULSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PANDN # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PANDN # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SHUFPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SHUFPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: SQRTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SQRTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 21 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ANDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ANDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTSS2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTSS2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: XORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: XORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MINPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MINPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ADDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SUBSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: SUBSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTPS2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTPS2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MULPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MULPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKHBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULUDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULUDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULUDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULUDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMADDWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMADDWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PEXTRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTDQ2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTDQ2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMAXUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKHWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CVTPD2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTPD2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTPD2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTPD2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MFENCE # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSHUFLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MAXPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: MAXPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PINSRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PAVGW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAVGW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PAVGB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAVGB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: COMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: COMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKSSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKSSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: UCOMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: UCOMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CVTTPD2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CVTTPD2PI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: FICOMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCHS # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FUCOM # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOMI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDL2T # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDL2E # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOMIP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FADDP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOMPP # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FISUBR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FISUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSUBP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSUBR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSUBR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FILD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOM # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FCOM # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FXAM # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '1']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FFREE # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FIMUL # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSTP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSTP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FNINIT # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015'], [1, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FIADD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FNOP # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FICOM # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDPI # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FNSTSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FNSTSW # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '015']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FWAIT # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FINCSTP # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FTST # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FIST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FSUBRP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FABS # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDCW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FMULP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDLN2 # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FUCOMP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FUCOMI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FDECSTP # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDLG2 # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLDZ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FUCOMPP # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FLD1 # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FUCOMIP # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FNSTCW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: FISTP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [2, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: PUNPCKHDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PACKUSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKUSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PACKSSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKSSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PXOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PXOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMAXSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULHUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULHUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: POR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: POR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PANDN # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PANDN # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSHUFW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PADDSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PADDSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: EMMS # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [18, '5']] # model_importer.py SNB - throughput: 18.0 # model_importer.py SNB - uops: 31 # model_importer.py SNB -- name: PUNPCKHBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMADDWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMADDWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PEXTRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMAXUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKHWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKHWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PINSRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PAVGW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAVGW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSUBSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSUBSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PAVGB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PAVGB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PACKSSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKSSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUNPCKLBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PUNPCKLBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CMPSQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[3, '015'], [2, '23']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 5 # model_importer.py SNB -- name: LODSQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CDQE # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PUSHFQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 9 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: SCASQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '015']] # model_importer.py SNB - throughput: 0.6666666666666666 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: POPFQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015'], [1, '1'], [2, '23'], [1, '4'], [2, '5']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 10 # model_importer.py SNB -- name: STOSQ # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 0 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: CMPXCHG16B # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '01'], [6, '015'], [5, '05'], [2, '15'], [2, '23'], [1, '4'], [3, '5']] # model_importer.py SNB - throughput: 8.5 # model_importer.py SNB - uops: 22 # model_importer.py SNB -- name: CQO # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: POPCNT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: POPCNT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ROUNDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ROUNDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ROUNDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ROUNDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPGTQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPGTQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PBLENDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PBLENDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: MPSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: MPSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHMINPOSUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PHMINPOSUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPISTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PCMPISTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: INSERTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: INSERTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCMPEQQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPEQQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PACKUSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PACKUSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: EXTRACTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: EXTRACTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BLENDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BLENDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PTEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PTEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PCMPESTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: PCMPESTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: PCMPESTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: PCMPESTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: PMULDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: CRC32 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: CRC32 # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: DPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 9 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: DPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 9 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: DPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: DPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PCMPISTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PCMPISTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[3, '0']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PEXTRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PEXTRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMAXUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMAXUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: BLENDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BLENDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PEXTRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 18 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PEXTRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMINUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMINUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PINSRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PINSRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BLENDVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: BLENDVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: BLENDVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: BLENDVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PEXTRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 18 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: ROUNDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ROUNDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ROUNDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ROUNDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PEXTRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PEXTRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PBLENDVB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PBLENDVB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '15'], [1, '23']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PHSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PMULHRSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULHRSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMULHRSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMULHRSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PHSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PSIGNW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSIGNW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSIGNW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSIGNW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSIGND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSIGND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSIGND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSIGND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSIGNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSIGNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSIGNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSIGNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PHADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PMADDUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMADDUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PMADDUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PMADDUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PHSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PABSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PABSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PABSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PABSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PHADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PALIGNR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PALIGNR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PALIGNR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PALIGNR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSHUFB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PSHUFB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PSHUFB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PABSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PABSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PABSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PABSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PABSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PABSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PABSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: PABSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PHADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - - class: register # model_importer.py SNB - name: mm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PHADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PHADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: ADDSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: ADDSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: ADDSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: HSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: HSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: HSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: HSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: HADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: HADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: HADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: HADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: FISTTP # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: LDDQU # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: TZCNT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: TZCNT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: RDTSCP # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[5, '0'], [8, '1'], [10, '5']] # model_importer.py SNB - throughput: 10.0 # model_importer.py SNB - uops: 23 # model_importer.py SNB -- name: AESDEC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: AESDEC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: AESKEYGENASSIST # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '015'], [1, '15'], [7, '5']] # model_importer.py SNB - throughput: 7.833333333333333 # model_importer.py SNB - uops: 11 # model_importer.py SNB -- name: AESKEYGENASSIST # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [1, '015'], [1, '15'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 6.833333333333333 # model_importer.py SNB - uops: 11 # model_importer.py SNB -- name: AESENCLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: AESENCLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: AESIMC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: AESIMC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: AESDECLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: AESDECLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: AESENC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: AESENC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: PREFETCHWT1 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: ~ # model_importer.py SNB -- name: LZCNT # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: LZCNT # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: PCLMULQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py SNB - throughput: 6.833333333333333 # model_importer.py SNB - uops: 18 # model_importer.py SNB -- name: PCLMULQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 6.5 # model_importer.py SNB - uops: 18 # model_importer.py SNB -- name: CLFLUSH # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '01'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: PAUSE # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[3, '015'], [1, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 7 # model_importer.py SNB -- name: VPMULHUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULHUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMULUDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULUDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VRCPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VRCPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSLLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMULHRSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULHRSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERM2F128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERM2F128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VHADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VHADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPUNPCKLBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKLBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPEQW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPEQW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPEQQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPEQQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPAVGW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPAVGW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPEQD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPEQD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPEQB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPEQB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPAVGB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPAVGB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMAXSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMULSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMAXSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMULSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMULPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMULPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSRLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSHUFHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSHUFHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMAXSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMAXSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMAXSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSTMXCSR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPMINSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMINSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMINSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMINSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPTEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPTEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPTEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPTEST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPACKSSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPACKSSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPINSRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPINSRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPXOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPXOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSQRTSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 21 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSQRTSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 21 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VEXTRACTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VEXTRACTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKHPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKHPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKHPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKHPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTSS2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTSS2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCOMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCOMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPBLENDVB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPBLENDVB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[2, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VZEROALL # model_importer.py SNB - operands: [] # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 20 # model_importer.py SNB -- name: VCOMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCOMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSRAD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VRSQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VRSQRTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSHUFD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSHUFD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSRAW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSHUFB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSHUFB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VDIVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VDIVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VDIVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 45 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [42, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 42.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VDIVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 45 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [42, [DIV]]] # model_importer.py SNB - throughput: 42.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VDIVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VDIVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VDIVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 29 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 28.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VDIVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 29 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py SNB - throughput: 28.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCMPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCMPSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSHUFLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSHUFLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VLDMXCSR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSLLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCMPSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCMPSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSLLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBLENDVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VBLENDVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBLENDVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VBLENDVPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSLLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPAND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPAND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPHADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPHADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPANDN # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPANDN # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSHUFPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSHUFPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSHUFPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSHUFPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSUBSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSUBSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 28.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 29 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # model_importer.py SNB - throughput: 28.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPHADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPHADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VSQRTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSQRTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 21 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSQRTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [42, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 42.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VSQRTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 44 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [42, [DIV]]] # model_importer.py SNB - throughput: 42.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VSUBSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSUBSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSHUFPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSHUFPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSHUFPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSHUFPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VLDDQU # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VLDDQU # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMULDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VDPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 9 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VDPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 9 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VDPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: VDPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VDPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 6 # model_importer.py SNB -- name: VDPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 12 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '1'], [1, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPUNPCKHDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKHDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMULPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMULPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VINSERTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VINSERTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPALIGNR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPALIGNR # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMAXPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMAXPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMAXPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMAXPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPACKUSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPACKUSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMAXPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMAXPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMAXPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMAXPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPUNPCKHQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKHQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSIGNW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSIGNW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSIGNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSIGNB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKHPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKHPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKHPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKHPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPUNPCKLWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKLWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSIGND # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSIGND # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMULHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULHW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VXORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VXORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VXORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VXORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VROUNDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VROUNDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VROUNDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VROUNDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMADDUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMADDUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VXORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VXORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VXORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VXORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VINSERTF128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VINSERTF128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VHSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VHSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VHSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VHSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VHADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VHADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VHADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTTPS2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VTESTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VTESTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VTESTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VTESTPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VDIVSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VDIVSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[1, '0'], [14, [DIV]]] # model_importer.py SNB - throughput: 14.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VDIVSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [21, [DIV]], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VDIVSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 22 # model_importer.py SNB - port_pressure: [[1, '0'], [21, [DIV]]] # model_importer.py SNB - throughput: 21.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VTESTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VTESTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VTESTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VTESTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCMPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCMPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCMPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCMPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCMPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCMPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCMPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCMPPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSUBPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTSS2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPABSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPABSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VSUBPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPHADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPHADDSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VMINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSUBUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBUSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBLENDVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VBLENDVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBLENDVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VBLENDVPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[2, '05']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMPSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VMPSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 6 # model_importer.py SNB - port_pressure: [[1, '0'], [2, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSUBUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBUSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPGTB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPGTB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPESTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: VPCMPESTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: VPCMPESTRIQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 94 # model_importer.py SNB - port_pressure: [[17, '0'], [10, '1'], [1, '15'], [19, '5']] # model_importer.py SNB - throughput: 19.5 # model_importer.py SNB - uops: 33 # model_importer.py SNB -- name: VPCMPESTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: VPCMPESTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '05'], [1, '1'], [3, '5']] # model_importer.py SNB - throughput: 3.5 # model_importer.py SNB - uops: 8 # model_importer.py SNB -- name: VPCMPESTRMQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 95 # model_importer.py SNB - port_pressure: [[17, '0'], [10, '1'], [1, '15'], [19, '5']] # model_importer.py SNB - throughput: 19.5 # model_importer.py SNB - uops: 33 # model_importer.py SNB -- name: VANDNPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDNPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDNPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDNPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDNPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDNPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VANDNPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VANDNPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPADDD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPABSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPABSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBLENDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBLENDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBLENDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBLENDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBLENDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBLENDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBLENDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBLENDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '05']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VRSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VRSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VRSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VRSQRTPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05']] # model_importer.py SNB - throughput: 2.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPEXTRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 18 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPEXTRB # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPEXTRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPEXTRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPHSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPHSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPEXTRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPEXTRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPEXTRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 18 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPEXTRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPHSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPHSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPBLENDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPBLENDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPOR # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '015']] # model_importer.py SNB - throughput: 0.3333333333333333 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMULLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUCOMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VUCOMISS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPISTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPCMPISTRM # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[3, '0']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPCMPISTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPCMPISTRI # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 11 # model_importer.py SNB - port_pressure: [[3, '0']] # model_importer.py SNB - throughput: 3.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPMULLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMULLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUCOMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VUCOMISD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VEXTRACTF128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '4']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VEXTRACTF128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPACKUSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPACKUSDW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMAXUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPINSRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPINSRD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPINSRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPINSRQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPINSRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPINSRW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '5']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMAXUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSRLW # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSRLQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPUNPCKLQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKLQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VPSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '15']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSRLD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPERMILPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBROADCASTSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VBROADCASTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBROADCASTSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMINPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTDQ2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTDQ2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTDQ2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTDQ2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPUNPCKLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKLDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTDQ2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTDQ2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTDQ2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTDQ2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VMINPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VMINPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSUBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VBROADCASTF128 # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSADBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VROUNDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VROUNDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VROUNDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VROUNDPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VROUNDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VROUNDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VROUNDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VROUNDPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSUBSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBSB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTSI2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTSI2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '1'], [2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTSD2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTSD2SS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCLMULQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[2, '0'], [4, '015'], [3, '05'], [4, '1'], [2, '15'], [3, '5']] # model_importer.py SNB - throughput: 6.833333333333333 # model_importer.py SNB - uops: 18 # model_importer.py SNB -- name: VPCLMULQDQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 13 # model_importer.py SNB - port_pressure: [[2, '0'], [3, '015'], [3, '05'], [4, '1'], [2, '15'], [1, '23'], [3, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 6.5 # model_importer.py SNB - uops: 18 # model_importer.py SNB -- name: VRCPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VRCPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VRCPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VRCPPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 7 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '05']] # model_importer.py SNB - throughput: 2.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTSI2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTSI2SD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VORPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VORPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMINUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMINUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKLPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKLPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKLPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKLPS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMINUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMINUB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMINUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMINUD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKLPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKLPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VUNPCKLPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VUNPCKLPD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPUNPCKHBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKHBW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTTPD2DQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPGTD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPGTD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPMADDWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPMADDWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPGTQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPGTQ # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPCMPGTW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPCMPGTW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPHMINPOSUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPHMINPOSUW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '0']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPABSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPABSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPUNPCKHWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPUNPCKHWD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPHSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 4 # model_importer.py SNB -- name: VPHSUBSW # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[3, '15']] # model_importer.py SNB - throughput: 1.5 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTTSD2SI # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: gpr # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPD2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTPD2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 4 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPD2PS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 5 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VPACKSSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VPACKSSWB # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 1 # model_importer.py SNB - port_pressure: [[1, '15']] # model_importer.py SNB - throughput: 0.5 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VADDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VADDSS # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '1']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 1 # model_importer.py SNB -- name: VCVTPS2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPS2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 2 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VCVTPS2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VCVTPS2PD # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: ymm # model_importer.py SNB - latency: 3 # model_importer.py SNB - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SNB - throughput: 1.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VAESDEC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VAESDEC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VAESDECLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VAESDECLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VAESIMC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 14 # model_importer.py SNB - port_pressure: [[2, '5']] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VAESIMC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 2.0 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VAESENC # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VAESENC # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VAESENCLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 2 # model_importer.py SNB -- name: VAESENCLAST # model_importer.py SNB - operands: # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 8 # model_importer.py SNB - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 1.3333333333333333 # model_importer.py SNB - uops: 3 # model_importer.py SNB -- name: VAESKEYGENASSIST # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: 10 # model_importer.py SNB - port_pressure: [[2, '0'], [1, '015'], [1, '1'], [7, '5']] # model_importer.py SNB - throughput: 7.333333333333333 # model_importer.py SNB - uops: 11 # model_importer.py SNB -- name: VAESKEYGENASSIST # model_importer.py SNB - operands: # model_importer.py SNB - - class: immediate # model_importer.py SNB - imd: int # model_importer.py SNB - - class: memory # model_importer.py SNB - base: '*' # model_importer.py SNB - offset: '*' # model_importer.py SNB - index: '*' # model_importer.py SNB - scale: '*' # model_importer.py SNB - - class: register # model_importer.py SNB - name: xmm # model_importer.py SNB - latency: ~ # model_importer.py SNB - port_pressure: [[2, '0'], [1, '015'], [1, '1'], [1, '23'], [6, '5'], [1, [2D, 3D]]] # model_importer.py SNB - throughput: 6.333333333333333 # model_importer.py SNB - uops: 11 # model_importer.py SNB +# Available architectures: CFL, KBL, ZEN+, WOL, ICL, NHM, ZEN2, HSW, SKL, CON, CNL, IVB, BDW, WSM, SNB, SKX +# Chosen architecture: SNB +osaca_version: 0.3.7 # uops.info import +micro_architecture: ~ # uops.info import +arch_code: ~ # uops.info import +isa: x86 # uops.info import +ROB_size: ~ # uops.info import +retired_uOps_per_cycle: ~ # uops.info import +scheduler_size: ~ # uops.info import +hidden_loads: ~ # uops.info import +load_latency: {} # uops.info import +load_throughput_default: [] # uops.info import +ports: # uops.info import +- '0' # uops.info import +- '1' # uops.info import +- '5' # uops.info import +- '2' # uops.info import +- '3' # uops.info import +- 2D # uops.info import +- 3D # uops.info import +- '4' # uops.info import +port_model_scheme: ~ # uops.info import +load_throughput: # uops.info import +- {base: gpr, index: gpr, offset: imd, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: gpr, offset: imd, scale: 8, port_pressure: []} # uops.info import +- {base: gpr, index: gpr, offset: ~, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: gpr, offset: ~, scale: 8, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: imd, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: imd, scale: 8, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: ~, scale: 1, port_pressure: []} # uops.info import +- {base: gpr, index: ~, offset: ~, scale: 8, port_pressure: []} # uops.info import +instruction_forms: # uops.info import +- name: AESDEC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESDEC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: AESDECLAST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESDECLAST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: AESENC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESENC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: AESENCLAST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: AESENCLAST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VADDSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDNPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VANDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VBLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBROADCASTF128 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBROADCASTSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VBROADCASTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VBROADCASTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCOMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCOMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCOMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCOMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTDQ2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTDQ2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPD2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPD2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPD2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTPS2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSD2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSD2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSI2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSI2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSI2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSI2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSS2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSS2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VCVTTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VCVTTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VCVTTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VDPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VDPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VEXTRACTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VEXTRACTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VEXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VEXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: VHSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: VINSERTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VINSERTF128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VINSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VINSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VLDDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMASKMOVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VMASKMOVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMASKMOVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '01'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMAXSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMAXSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMINSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMINSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVAPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVAPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVAPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVAPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVDDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVDDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVDDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVDQA # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVDQU # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVMSKPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVMSKPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVMSKPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVMSKPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVNTDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 335 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVNTDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVNTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 335 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVNTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 335 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVSHDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSHDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSHDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSLDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSLDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSLDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMOVSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVUPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVUPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMOVUPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VMOVUPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VMPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VMULSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VMULSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPABSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPABSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPABSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPABSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPABSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPABSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKSSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKSSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKSSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKSSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKUSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKUSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPACKUSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPACKUSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPAND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPAND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VPANDN # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPANDN # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VPAVGB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPAVGB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPAVGW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPAVGW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPBLENDVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPBLENDVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPEQW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPEQW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPCMPGTW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPCMPGTW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: VPCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: VPCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: VPCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: VPERM2F128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERM2F128 # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPERMILPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 18 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VPEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VPEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 18 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPHADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPHSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: VPHSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: VPINSRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPINSRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPINSRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPINSRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMADDUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMADDUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMADDWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMADDWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMAXSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMAXUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMAXUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMINUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMINUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVMSKB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVSXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVSXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMOVZXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPMOVZXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPMULDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULHRSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULHRSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULHUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULHUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULHW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPMULUDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPMULUDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VPSADBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSADBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSIGNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSIGNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSIGND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSIGND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSIGNW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSIGNW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSLLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSLLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSLLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSLLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSLLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSLLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSLLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSLLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSLLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSLLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRAD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRAD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRAD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRAW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRAW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRAW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSRLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSRLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPSRLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPSRLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VPSUBB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VPTEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKHDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKHQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKHWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKHWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPUNPCKLWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPUNPCKLWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: VPXOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: VPXOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: VRCPPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRCPPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VRCPSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRCPSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VRSQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRSQRTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VRSQRTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VRSQRTSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSTMXCSR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VSUBSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VSUBSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VTESTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUCOMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VUCOMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUCOMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: VUCOMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VUNPCKLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [2, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: VXORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + - class: register # uops.info import + name: ymm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: VAESDEC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: VAESDECLAST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: VAESENC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: VAESENCLAST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 8 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: VAESIMC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: ADD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: ADD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: AND # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: AND # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: BSF # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BSF # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: BSR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BSR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: BSWAP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '05'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BT # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTC # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: BTC # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: BTR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: BTS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BTS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: CLI # uops.info import + operands: [] # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: CMOVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVBE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 4 # uops.info import +- name: CMOVBE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [2, '05']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: CMOVL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVLE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNBE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 4 # uops.info import +- name: CMOVNBE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [2, '05']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 3 # uops.info import +- name: CMOVNL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNLE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNO # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVNZ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVO # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMOVZ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '05']] # uops.info import + throughput: 0.8333333333333333 # uops.info import + uops: 2 # uops.info import +- name: CMP # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: CMP # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: DEC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: DEC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: IMUL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: INC # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: INC # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: LEA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '01']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOV # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [1, '1']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: MOVSX # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSX # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MOVZX # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVZX # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MUL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: MUL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: NEG # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: NEG # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: NOT # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: NOT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: OR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: OR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: POP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: POP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUSH # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PUSH # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PUSHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PUSH # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PUSHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PUSHFW # uops.info import + operands: [] # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: ROL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 5 # uops.info import +- name: ROL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[2, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 5 # uops.info import +- name: ROR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SAR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SAR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETBE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SETBE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SETL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETLE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETLE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNBE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SETNBE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SETNL # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNL # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNLE # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNLE # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNO # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNO # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETNZ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETNZ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETO # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETO # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SETZ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '05'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SETZ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SHL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SHL # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: SHR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '05'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SHR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: STC # uops.info import + operands: [] # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: STOSB # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: STOSD # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: STOSW # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: SUB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SUB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: TEST # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: TEST # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: TEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: XADD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '015']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: XCHG # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[3, '015']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: XOR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '015'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: XOR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: CQO # uops.info import + operands: [] # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSXD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSXD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PUSHFQ # uops.info import + operands: [] # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '05'], [1, '1'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: STOSQ # uops.info import + operands: [] # uops.info import + latency: 0 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: LZCNT # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: LZCNT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: EMMS # uops.info import + operands: [] # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [18, '5']] # uops.info import + throughput: 18.0 # uops.info import + uops: 31 # uops.info import +- name: MASKMOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [2, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 17 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 341 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVMSKB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSHUFW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: ADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDNPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDNPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: COMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: COMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPI2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPI2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTPS2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSI2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSI2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTSS2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTSS2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MAXSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVAPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVAPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVMSKPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 334 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVUPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVUPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MULSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PREFETCHNTA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PREFETCHT0 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: RCPPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RCPPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: RCPSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RCPSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: RSQRTPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RSQRTPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: RSQRTSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: RSQRTSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SHUFPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: STMXCSR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: SUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SUBSS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBSS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UCOMISS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: UCOMISS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UNPCKLPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKLPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: XORPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: XORPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDNPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDNPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ANDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ANDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CMPSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: COMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: COMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTDQ2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTDQ2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTDQ2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTDQ2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPD2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPD2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPD2PS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPD2PS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPI2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTPI2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTPS2PD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTPS2PD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSD2SS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTSD2SS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSI2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSI2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSS2SD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTSS2SD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPD2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTPD2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPD2PI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTPD2PI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2DQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CVTTPS2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: CVTTSD2SI # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: CVTTSD2SI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 4 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVAPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVAPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVDQ2Q # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '5']] # uops.info import + throughput: 1.3333333333333333 # uops.info import + uops: 2 # uops.info import +- name: MOVDQA # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDQU # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVMSKPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 335 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVNTI # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 340 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVNTPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 334 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVQ2DQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: MOVSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MOVUPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVUPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MULSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: MULSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKSSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKSSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKUSWB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PANDN # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PAVGW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PINSRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVMSKB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULUDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: POR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSADBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFHW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSLLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSLLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSLLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRAD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRAW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLDQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRLQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PSRLW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBUSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKHWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLQDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PUNPCKLWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PXOR # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '015']] # uops.info import + throughput: 0.3333333333333333 # uops.info import + uops: 1 # uops.info import +- name: SHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SHUFPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: SUBSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: SUBSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UCOMISD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: UCOMISD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKHPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: UNPCKLPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: UNPCKLPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: XORPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: XORPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ADDSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ADDSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: HADDPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HADDPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: HADDPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HADDPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: HSUBPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HSUBPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: HSUBPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 2.0 # uops.info import + uops: 4 # uops.info import +- name: HSUBPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '1'], [2, '5']] # uops.info import + throughput: 2.0 # uops.info import + uops: 3 # uops.info import +- name: LDDQU # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVDDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVSHDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSHDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVSLDUP # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MOVSLDUP # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: BLENDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BLENDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '05']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: BLENDVPD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: BLENDVPD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: BLENDVPS # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: BLENDVPS # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '05']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CRC32 # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: CRC32 # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: DPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: DPPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 9 # uops.info import + port_pressure: [[1, '0'], [1, '1'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: EXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '23'], [1, '4'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: EXTRACTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: INSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: INSERTPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: MOVNTDQA # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: MPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: MPSADBW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 6 # uops.info import + port_pressure: [[1, '0'], [2, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PACKUSDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PACKUSDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PBLENDVB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PBLENDVB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[2, '15'], [1, '23']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PBLENDW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPEQQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PCMPEQQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PCMPGTQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PCMPGTQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: PCMPISTRI # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 12 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: PCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 10 # uops.info import + port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 3.0 # uops.info import + uops: 4 # uops.info import +- name: PCMPISTRM # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 11 # uops.info import + port_pressure: [[3, '0']] # uops.info import + throughput: 3.0 # uops.info import + uops: 3 # uops.info import +- name: PEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 18 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PEXTRB # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: PEXTRD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 7 # uops.info import + port_pressure: [[1, '0'], [1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 4 # uops.info import +- name: PEXTRQ # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '15']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PEXTRW # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + latency: 18 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, '4']] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PHMINPOSUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PHMINPOSUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMAXSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMAXUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMAXUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMINUW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMINUW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVSXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVSXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXBQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXBQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXWD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXWD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMOVZXWQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PMOVZXWQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PMULDQ # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULDQ # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULLD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULLD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: POPCNT # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: POPCNT # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + - class: register # uops.info import + name: gpr # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PTEST # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 3 # uops.info import +- name: PTEST # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[1, '0'], [1, '5']] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDPD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDPS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDSD # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: ROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: ROUNDSS # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 3 # uops.info import + port_pressure: [[1, '1']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: ~ # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PABSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PALIGNR # uops.info import + operands: # uops.info import + - class: immediate # uops.info import + imd: int # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHADDW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBD # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.5 # uops.info import + uops: 4 # uops.info import +- name: PHSUBW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 2 # uops.info import + port_pressure: [[3, '15']] # uops.info import + throughput: 1.5 # uops.info import + uops: 3 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMADDUBSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 1.0 # uops.info import + uops: 2 # uops.info import +- name: PMULHRSW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 5 # uops.info import + port_pressure: [[1, '0']] # uops.info import + throughput: 1.0 # uops.info import + uops: 1 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSHUFB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNB # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGND # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + - class: register # uops.info import + name: mm0 # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: memory # uops.info import + base: '*' # uops.info import + offset: '*' # uops.info import + index: '*' # uops.info import + scale: '*' # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # uops.info import + throughput: 0.5 # uops.info import + uops: 2 # uops.info import +- name: PSIGNW # uops.info import + operands: # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + - class: register # uops.info import + name: xmm # uops.info import + latency: 1 # uops.info import + port_pressure: [[1, '15']] # uops.info import + throughput: 0.5 # uops.info import + uops: 1 # uops.info import + # uops.info import